Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Не удаляются кукки
 
 автор: brys   (03.02.2010 в 11:09)   письмо автору
 
 

Кукки не удаляются на всех страницах, на некоторых удаляются. Все происходит на одном сайте.
Создаю так:

setcookie('sess_id', session_id(), time()+1000*60*60*24*90, "/", "domen.ru");   // domen.ru указываю правильный


Удаляю так:

setcookie('sess_id', "", time()+1000*60*60*24*90, "/", "domen.ru");  // domen.ru указываю правильный

Подскажите в чем может быть дело?

  Ответить  
 
 автор: brys   (03.02.2010 в 11:24)   письмо автору
 
   для: brys   (03.02.2010 в 11:09)
 

Удалил кукки через сам браузер, все заработалло

  Ответить  
 
 автор: sim5   (03.02.2010 в 11:28)   письмо автору
 
   для: brys   (03.02.2010 в 11:09)
 

Домен как раз указываете не правильно. Правильно будет - .domen.ru, две точки в имени домена, это обязательное условие, иначе нужно указывать польностью, включая протокол.

  Ответить  
 
 автор: heed   (03.02.2010 в 13:26)   письмо автору
 
   для: sim5   (03.02.2010 в 11:28)
 

не совсем так, .domen это просто для всех субдоменов

> The domain that the cookie is available. To make the cookie available on all subdomains of example.com then you'd set it to '.example.com'. The . is not required but makes it compatible with more browsers. Setting it to www.example.com will make the cookie only available in the www subdomain.

to TS
удалить обычно можно отправив просто с time() или меньшим значением
, если на машине клиента часы не переведены назад, и если браузер всё делает правильно.
> setcookie('sess_id', "", просто перезапись

  Ответить  
 
 автор: sim5   (03.02.2010 в 13:33)   письмо автору
 
   для: heed   (03.02.2010 в 13:26)
 

Да, удаляется временем меньшим, но вот указание домена без точки, либо ни как http://domain, порождает проблемы в разных браузерах.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования