<?
setcookie ('PHPSESSID','');
setcookie ('BITRIX_SM_GUEST_ID','');
setcookie ('BITRIX_SM_LAST_VISIT','');
setcookie ('BITRIX_SM_LOGINЁ','');
echo '<A href="/kabinet/mail/">Почта</A>';
?>
После входа на страницу с этим текстом смотрю куки, а они на месте - ПОЧЕМУ ?
Спустя 1 час, 26 минут, 37 секунд (20.06.2010 - 20:06) Basili4 написал(а):
потомучто второй параметр дожен быть просроченным временем
Спустя 31 минута, 11 секунд (20.06.2010 - 20:38) dennnyk написал(а):
Цитата (Basili4 @ 20.06.2010 - 17:06) |
потомучто второй параметр дожен быть просроченным временем |
Сделал как Вы говорите -
<?
setcookie ("PHPSESSID","",time()-3600);
setcookie ("BITRIX_SM_GUEST_ID","",time()-3600);
setcookie ("BITRIX_SM_LAST_VISIT","",time()-3600);
setcookie ("BITRIX_SM_LOGINЁ","",time()-3600);
echo '<A href="/kabinet/mail/">Почта</A>';
?>
Куки остаются теми же со своими сроками жизни (аж 2015 год).
Что делать ? Казалось бы - такая примитивная вещь, а не получается ...
Снова не запрашивает логин - куки мешают сделать нормальный выход.
Спустя 17 минут, 53 секунды (20.06.2010 - 20:56) dennnyk написал(а):
Народ помогайте - не могу побороть странное поведение КУКИСОВ ...
Очень нужно срочно удаление КУКИСОВ наладить.
Предлагаю Мозговой штурм. Любые мысли приветствуются ...
Очень нужно срочно удаление КУКИСОВ наладить.
Предлагаю Мозговой штурм. Любые мысли приветствуются ...
Спустя 3 часа, 30 минут, 27 секунд (21.06.2010 - 00:26) vasa_c написал(а):
почитать описание setcookie() и подумать над всеми параметрами?
+ включить вывод ошибок если отключен.
+ проверить, приходят ли клиенту от сервера нужные заголовки с куками.
Вобщем стандартные действия
+ включить вывод ошибок если отключен.
+ проверить, приходят ли клиенту от сервера нужные заголовки с куками.
Вобщем стандартные действия
Спустя 16 минут, 17 секунд (21.06.2010 - 00:42) dennnyk написал(а):
1 - вывод ошибок не выключен - если послать что-то до кук - вылезает ругань
2 - проверяю в мозиле куки стандартным образом Инструменты / Настройки / Показать куки на следующей странице которую открываю по ссылке коде.
сам понимаю, что странная ситуация, но все вроде бы соблюдено
2 - проверяю в мозиле куки стандартным образом Инструменты / Настройки / Показать куки на следующей странице которую открываю по ссылке коде.
сам понимаю, что странная ситуация, но все вроде бы соблюдено
Спустя 7 часов, 13 минут, 55 секунд (21.06.2010 - 07:56) KaFe написал(а):
dennnyk скажи ка золотце, а когда ты куки отправляешь, в начале страницы???
Спустя 6 минут, 16 секунд (21.06.2010 - 08:02) Ka4_0k написал(а):
А какое время установлено на сервере? Задавалась timezone с помощью date_default_timezone_set ? Уровень ошибок поставть error_reporting(-1) и смотри.
Спустя 40 минут, 43 секунды (21.06.2010 - 08:43) dennnyk написал(а):
Цитата (KaFe @ 21.06.2010 - 04:56) |
dennnyk скажи ка золотце, а когда ты куки отправляешь, в начале страницы??? |
безусловно в начале до первого вывода - иначе ругань
Спустя 1 час, 57 минут, 12 секунд (21.06.2010 - 10:40) KaFe написал(а):
вот попробуй
setcookie ("PHPSESSID", "", time( ) - 1);, кстати я проверил на удаление куков твой код,все работает только страницу нужно обновить и они сбросятся
Спустя 6 часов, 51 минута, 37 секунд (21.06.2010 - 17:32) dennnyk написал(а):
Цитата (Ka4_0k @ 21.06.2010 - 05:02) |
А какое время установлено на сервере? Задавалась timezone с помощью date_default_timezone_set ? Уровень ошибок поставть error_reporting(-1) и смотри. |
Не помню как задавалось, но команда
echo date ('Y.m.d H:i:s');
выдает
2010.06.21 18:30:39
Это соответствует текущему времени на компе.
Я разрешил подозрения ?
П.С. А вот на этом форуме время какое-то чудовищное ...
Спустя 4 минуты, 45 секунд (21.06.2010 - 17:37) dennnyk написал(а):
Цитата (KaFe @ 21.06.2010 - 07:40) |
вот попробуй setcookie ("PHPSESSID", "", time( ) - 1);, кстати я проверил на удаление куков твой код,все работает только страницу нужно обновить и они сбросятся |
У меня ничего не происходит с куками. АБСОЛЮТНО ничего.
Просто какая-то хрень творится ...
Спустя 2 дня, 53 минуты, 31 секунда (23.06.2010 - 18:30) dennnyk написал(а):
более мыслей нет ?
Спустя 16 минут, 33 секунды (23.06.2010 - 18:47) waldicom написал(а):
Есть одна, но она немного того... дурацкая.
Что если сделать так:
Что если сделать так:
setcookie("PHPSESSID","",time()- (3600*24*365*10));
Спустя 1 час, 45 минут, 22 секунды (23.06.2010 - 20:32) ИНСИ написал(а):
dennnyk попробуй так:
setcookie('PHPSESSID', '', time() + 0 * 86400, "/", 'www.site.ru', NULL, TRUE);