session_destroy(); в конце скрипта.
У меня форма заявок собирает данные по ключу сессии. как только все отправилось происходит закрытие сессии.
НО когда я захожу снова на страницу заявок, то SID у меня тот же.
Спустя 2 минуты, 29 секунд (15.09.2011 - 14:10) Winston написал(а):
Вместо
Цитата (maximka787 @ 15.09.2011 - 14:08) |
session_destroy(); |
Попробуй написать
session_unset();
session_destroy();
Спустя 2 минуты, 59 секунд (15.09.2011 - 14:13) maximka787 написал(а):
Winston
Нет, тоже не сбрасывается. Есть еще какие-то варианты из-за чего бывает?
Нет, тоже не сбрасывается. Есть еще какие-то варианты из-за чего бывает?
Спустя 4 минуты, 20 секунд (15.09.2011 - 14:17) Winston написал(а):
А так
$_SESSION = array();
session_destroy();
Спустя 4 минуты, 15 секунд (15.09.2011 - 14:22) maximka787 написал(а):
Winston
да нет, жаде намека нет.
Может в логике самой проблема, тк session_destroy(); всегда срабатывало.
у меня на каждом шаге стоит session_start
на последнем шаге в начале страницы тоже session_start под ней все операции добавления в базу и потом session_destroy();.
далее жму на страницу начало отправки новой заякви. и там стоит
session_start();
$sid = session_id();
SID тот же. ну не бред а?
да нет, жаде намека нет.
Может в логике самой проблема, тк session_destroy(); всегда срабатывало.
у меня на каждом шаге стоит session_start
на последнем шаге в начале страницы тоже session_start под ней все операции добавления в базу и потом session_destroy();.
далее жму на страницу начало отправки новой заякви. и там стоит
session_start();
$sid = session_id();
SID тот же. ну не бред а?
Спустя 9 минут, 15 секунд (15.09.2011 - 14:31) caballero написал(а):
а скакой стати SID должен менятся - сессии ж работать тогда не будут вообще
он поменяется только если браузер переоткрыть
используй сессию как нормальные люди а не черз заднее место
он поменяется только если браузер переоткрыть
используй сессию как нормальные люди а не черз заднее место
Спустя 3 минуты, 51 секунда (15.09.2011 - 14:35) maximka787 написал(а):
caballero
ну а как мне людей то идентифицировать?
зашел я на сайт. решил 5 заявок сделать, и как мне делать привязку, особенно если учесть что нет уникальных полей, и привязать человека к полю ввода никак нельзя. SID только.
ну а как мне людей то идентифицировать?
зашел я на сайт. решил 5 заявок сделать, и как мне делать привязку, особенно если учесть что нет уникальных полей, и привязать человека к полю ввода никак нельзя. SID только.
Спустя 7 минут, 19 секунд (15.09.2011 - 14:42) twin написал(а):
А кто тебе сказал, что sid всегда уникальный? Освободилось место, следующей сессии его же и присвоили. На ключ никак нельзя ориентироваться.
Спустя 2 минуты, 8 секунд (15.09.2011 - 14:44) caballero написал(а):
а в чем проблемма просто исрользовать некую переменну в сессии - считал двнные - прибил переменую unset и все
не очень понятна проблемма
не очень понятна проблемма
Спустя 4 минуты, 21 секунда (15.09.2011 - 14:49) maximka787 написал(а):
Хотя вы правы. всем спасибо, попробую сделать.
Спустя 15 минут, 59 секунд (15.09.2011 - 15:05) m4a1fox написал(а):
А почему cookie не использовать?
_____________
..Работает - не трогай!