| |
|
|
| | При выходе из системы зарегистрированного пользователя уся сессия: session_destroy(); После этого создается новая сессия в том же окне браузера:session_start();
Но ее SID не меняется! То есть как будто старая сессия не уничтожилась и все еще продолжается. Как ее окончательно уничтожить чтобы получить новый SID? | |
| |
|
|
| |
|
|
| |
для: scholga
(30.01.2007 в 17:58)
| | | А что, одинаковые SID вам как-то мешают? Скрипт перестаёт правильно работать? | |
| |
|
|
| |
|
|
| |
для: Саня
(30.01.2007 в 19:31)
| | | Еще как! В базу заносится информация, идентифицирующим полем является SID. Поэтому нужно, чтобы как только пользователь выходил из системы начиналась новая сессия с новым номером для анонимного пользователя, иначе путаница возникает с товарами в корзине покупателей.
Похоже когда я уничтожаю предыдущую сессию и начинаю новую, старая восстанавливается, а мне это совершенно не нужно. | |
| |
|
|