Приветствуем на Форум Херсона. Форум Херсонской молодежи.. На данный момент Вы находитесь на форуме как Гость и имеете очень ограниченные возможности и права. Что бы писать или отвечать в темах, загружать картинки, файлы на форуме Вам нужно зарегистрироваться, что совершенно бесплатно. Регистрация очень быстрая, не откладывайте эту процедуру! Если возникнут проблемы с регистрацией напишите нам. |
|
Программирование Все вопросы по написанию программ |
|
Опции темы |
09.08.2011, 18:39 | #1 (Ссылка на пост) | ||||||||
Мимо проходил
Пол:
Благодарил(а): 1
Благодарили 0 раз в 0 постах
Галерея:
0
Вес репутации: 0
|
Сессии в PHP
К ссылке на стр1 добавлять параметр с уникальным хешкодом и сохранять его в сесии. (При каждом заходе на стр1 разный хеш. Например md5(time()) )
При заходе на стр2 сравнивать переданный хеш с тем что в сессии. Если не совпадает - редирект на стр1. Вопрос: как это все представить в виде кода? Спасибо. |
||||||||
|
10.08.2011, 07:39 | #2 (Ссылка на пост) | ||||||||
Щас сменю себе статус
Пол:
Благодарил(а): 9,926
Благодарили 6,148 раз в 2,096 постах
Галерея:
0
Вес репутации: 82
|
не проверял, но должно работать
Код:
page1.php <?php session_start(); $time = md5(time()); $_SESSION['hash'] = $time; ?> <a href="page2.php?hash=<?php echo $time; ?>"> page2.php session_start(); if ($_GET['hash'] !== $_SESSION['hash']) { header('Location: page1.php'); exit; }
__________________
|
||||||||
|
Сказали Спасибо пользователю TIGR за этот пост: | tavrik83 (12.08.2011) |
Здесь присутствуют: 1 (пользователей - 0 , гостей - 1) | |
Опции темы | |
|
|