Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Удаление сессионной куки
Форумы портала PHP.SU » » Вопросы новичков » Удаление сессионной куки

Страниц (1): [1]
 

1. Estenny - 09 Июля, 2012 - 11:14:09 - перейти к сообщению
Возник вопрос: как удалить из браузера сессионную куку?
Я знаю, что по умолчанию она удалится после закрытия браузера, но мне нужно удалить ее раньше.
PHP:
скопировать код в буфер обмена
  1. session_destroy(); // удаляет только все элементы из $_SESSION
  2. unset($_COOKIE[session_name()]); // удаляет элемент массива "локально". В браузере он остается и при обновлении страницы он опять появляется
2. EuGen - 09 Июля, 2012 - 11:19:47 - перейти к сообщению
3. armancho7777777 - 09 Июля, 2012 - 11:20:49 - перейти к сообщению
А, уже ответили)
4. Мелкий - 09 Июля, 2012 - 11:20:51 - перейти к сообщению
В примере описано: http://nl.php.net/manual/en/func...sion-destroy.php
5. Estenny - 09 Июля, 2012 - 11:46:10 - перейти к сообщению
Спасибо.
Читал документацию, но не заметил этого примера. Все отлично работает.
6. DeepVarvar - 09 Июля, 2012 - 13:22:18 - перейти к сообщению
Я вот не понимаю зачем оно нужно уничтожать вообще все?
У меня сессия ходит всегда, вне зависимости от того храню я в ней что-либо или она пуста на данный момент.
Каждый контроллер, если ему это требуется, использует свой ключ в сессии для храрения своих данных.
Он же их устанавливает и удаляет сам.

Так например, будь то юзер, капча, данные формы, данные для постредиректа...
Убив полностью в одном месте - потеряешь в другом.
Пусть же каждый сам разбирается только со своими данными.
7. caballero - 09 Июля, 2012 - 13:49:20 - перейти к сообщению
Цитата:
Я вот не понимаю зачем оно нужно уничтожать вообще все?

незачем. Просто есть "девелоперы" которые путаются в коде как в трех соснах
таким проще прибивать все.

 

Powered by ExBB FM 1.0 RC1