Форум Херсона. Форум Херсонской молодежи, флейм, фотографии Херсона, политика в Херсоне, сетевой форум, сети Херсона


Приветствуем на Форум Херсона. Форум Херсонской молодежи..

На данный момент Вы находитесь на форуме как Гость и имеете очень ограниченные возможности и права. Что бы писать или отвечать в темах, загружать картинки, файлы на форуме Вам нужно зарегистрироваться, что совершенно бесплатно. Регистрация очень быстрая, не откладывайте эту процедуру!

Если возникнут проблемы с регистрацией напишите нам.

Галерея форума Блоги пользователей Список банов
Вернуться   Форум Херсона. Форум Херсонской молодежи. > >
Регистрация СправкаСтатистика Пользователи Календарь Поиск Сообщения за день Все разделы прочитаны

Программирование Все вопросы по написанию программ

Ответ
 
Опции темы
Старый 09.08.2011, 18:39   #1 (Ссылка на пост)
Мимо проходил
Пол:
 
Активность Longevity
0/20 14/20
Today Сообщения
0/5 ssssssss2
Благодарил(а): 1
Благодарили 0 раз в 0 постах
Галерея: 0
Вес репутации: 0 tavrik83 идет по правильному пути
Сессии в PHP

К ссылке на стр1 добавлять параметр с уникальным хешкодом и сохранять его в сесии. (При каждом заходе на стр1 разный хеш. Например md5(time()) )
При заходе на стр2 сравнивать переданный хеш с тем что в сессии. Если не совпадает - редирект на стр1.


Вопрос: как это все представить в виде кода?

Спасибо.
tavrik83 вне форума  
Ответить с цитированием
Старый 10.08.2011, 07:39   #2 (Ссылка на пост)
Щас сменю себе статус
 
Аватар для TIGR
Пол:
 
Активность Longevity
0/20 18/20
Today Сообщения
0/5 sssss4687
Благодарил(а): 9,926
Благодарили 6,148 раз в 2,096 постах
Галерея: 0
Вес репутации: 82 TIGR скоро в модераторыTIGR скоро в модераторыTIGR скоро в модераторыTIGR скоро в модераторыTIGR скоро в модераторыTIGR скоро в модераторыTIGR скоро в модераторыTIGR скоро в модераторыTIGR скоро в модераторыTIGR скоро в модераторыTIGR скоро в модераторыTIGR скоро в модераторыTIGR скоро в модераторыTIGR скоро в модераторыTIGR скоро в модераторыTIGR скоро в модераторы
не проверял, но должно работать
Код:
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 вне форума  
Ответить с цитированием
Сказали Спасибо пользователю TIGR за этот пост:
tavrik83 (12.08.2011)
Ответ


Здесь присутствуют: 1 (пользователей - 0 , гостей - 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.


Время на сервере: 12:08.

Регистрация Справка Пользователи Календарь Поиск Сообщения за день Все разделы прочитаны

vBulletin 3, Copyright © 2000-2024, Jelsoft Enterprises Ltd.
Русский перевод: zCarot, Vovan & Co