Forum Webscript.Ru

Программирование => Perl => Тема начата: Корепанов Иван от 20 Июля 2005, 20:06:46

Название: Как удалить кукис
Отправлено: Корепанов Иван от 20 Июля 2005, 20:06:46
Добрый вечер!

Скажите, пожалуйста, как удалить кукис через перл.
Это важно.

Спасибо!
Название: Как удалить кукис
Отправлено: NeoNox от 20 Июля 2005, 20:11:46
Послать пустое значение.
Название: Как удалить кукис
Отправлено: Корепанов Иван от 20 Июля 2005, 20:23:43
Спасибо, но не получается...
Я вообще не могу перезаписать этот кукис, удаляется он только когда закрою браузер.

Записывал я его так:
%cookies = fetch CGI::Cookie;                                                  
$cook = cookie(-name=>\'page\',-value=>\'$page\');

А читал так:
%cookies = fetch CGI::Cookie;
$page=$cookies{\'page\'}->value;
Название: Как удалить кукис
Отправлено: NeoNox от 20 Июля 2005, 20:37:56
Да забыл еще срок жизни невалидным нужно сделать
-expires => \'-1d\'
Название: Как удалить кукис
Отправлено: Корепанов Иван от 20 Июля 2005, 21:35:55
А почему другая программа не может прочитать мой кукис?
Название: Как удалить кукис
Отправлено: Green Kakadu от 20 Июля 2005, 23:24:14
Цитировать
Корепанов Иван:
А почему другая программа не может прочитать мой кукис?

кукисы посланные определенным хостом этому же хосту и передаются, возможно неверно читаете, не то имя указываете
Название: Как удалить кукис
Отправлено: Корепанов Иван от 21 Июля 2005, 18:38:29
А какая еще бывает продолжительность жизни у кукисов?
Название: Как удалить кукис
Отправлено: NeoNox от 21 Июля 2005, 18:55:00
Может тебе к первоисточнике обратиться?
perldoc CGI::Cookie
Название: Как удалить кукис
Отправлено: Green Kakadu от 21 Июля 2005, 22:47:49
Цитировать
Корепанов Иван:
А какая еще бывает продолжительность жизни у кукисов?

когда будешь смотреть первоисточники, то обрати внимание, что продолжительность жизни может быть и отрицательная, типа "-2M" два месяца назад