| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Удаление куки |
| Автор: Bi0 30.12.2005, 15:00 |
| Вообщем вкратце есть в коде файла logout.php такая функция в начале: setcookie("nick_name",""); то есть я как бы "обнуляю" переменную массива $_COOKIES nick_name. Теперь, по идее, она равна "" |
| Автор: DemoCode 30.12.2005, 15:14 |
| просто setcookie ("nick_name"); |
| Автор: Opik 30.12.2005, 16:43 | ||
|
| Автор: Mal Hack 30.12.2005, 19:43 |
| Я бы еще 4 параметр "/" прописывал. |
| Автор: AztEK 31.12.2005, 16:07 |
| Мне кажется лучше всего задавать $_COOKIE["name"] и уничтожать unset($_COOKIE["name"]) |
| Автор: Mal Hack 31.12.2005, 16:13 |
| AztEK это лишь удалит переменную куки, точнее элемент массива внутри скрипта, но сама кука останется жива. |
| Автор: AztEK 31.12.2005, 19:37 |
| Mal Hack А как тогда моим способом удалять правильно? |
| Автор: Mal Hack 31.12.2005, 19:42 | ||
Никак. Удалить куку - значит записать в нее пустое значение и поставить время в прошлом. |
| Автор: Janus 1.1.2006, 20:31 |
| Нужно просто установить куки с теми же параметрами, но чтобы время жизни было истекшим. |
| Автор: Opik 1.1.2006, 20:43 | ||
А я бы не дописывал. Т.к это домен. и получится что: http://www.domain.ru http://domain.ru разные куки. Т.е на одном удалиться, на другом нет. При установке точно, не уверен при удалении. |