Модераторы: korob2001, ginnie
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Не могу убить куку, Может с заголовком что не так? 
:(
    Опции темы
sergejzr
Дата 25.1.2007, 19:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: нет
Всего: 360



Не знаю, специфична ли проблема для перла...

Кука села нормально, теперь хочу её удалить. Для этого ставлю expires на -1d

Вот так выглядит полностью заголовок, который уходит на браузер:
Цитата

HTTP/1.x 200 OK
Date: Thu, 25 Jan 2007 16:32:19 GMT
Server: Apache/2.0.52 (Unix) PHP/4.3.9 FrontPage/5.0.2.2635 mod_ssl/2.0.52 OpenSSL/0.9.7d
Set-Cookie: login_name=test;  path=/; expires=Wed, 24-Jan-2007 16:32:19 GMT
Set-Cookie: session_id=25DADA35184771850E185401844A187A1187CD186A0186F5184D51840D;  path=/; expires=Wed, 24-Jan-2007 16:32:19 GMT
Keep-Alive: timeout=2, max=100
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: text/html; charset=ISO-8859-1



Но браузер не удаляет её. Мало того, я её даже изменить не могу. То есть вместо того, чтобы значение менялось, сажаются много кук с одинаковыми именами, и разными значениями.

Мне при логауте надо эти две куки просто удалить...


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
nitr
Дата 26.1.2007, 08:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2543
Регистрация: 10.2.2006
Где: Россия :)

Репутация: 12
Всего: 84



sergejzr, уникальная для меня ошибка, и почему-то склоняюсь к браузеру smile
Удалить обычно - замена, или время ставим типа 0, а там браузер удалит.

Добавлено @ 08:25 
в данный момент послал время:
Цитата
expires=Fri, 26-Jan-2007 00:00:00 GMT;

и даже не создались куки smile и все другие удалились (с такими именами)


--------------------
PM   Вверх
Anarki
Дата 1.5.2007, 11:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 326
Регистрация: 14.3.2005

Репутация: нет
Всего: 11



Код

$session->delete();
    # куки трём
    my $cookie = $q->cookie(-name => "CGISESSID", -value => $session->id, -expires => '-1m');
print $q->header(-charset => 'windows1251', -cookie=>$cookie), $q->start_html(-encoding => 'windows1251',-title => "$title: Выход из системы",-style=>{-src=>"$media_path/styles/style.css"}); 

Обычно удалялось
Может что-то упустили в коде


--------------------
PM WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl: CGI программирование"
korob2001
sharq
  • В этом разделе обсуждаются вопросы относящиеся только к CGI программированию
  • Если ваш вопрос не относится к системному или CGI программированию, задавайте его в общем разделе
  • Если ваш вопрос относится к системному программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", качать здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: разработка для Web | Следующая тема »


 




[ Время генерации скрипта: 0.0512 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.