Как я могу обновить куки после того, как они установлены в заголовке в программе Perl CGI? - PullRequest
0 голосов
/ 11 февраля 2010

У меня установлены файлы cookie, когда пользователь входит в приложение. Тем не менее мне нужно изменить это, когда пользователь обновляет свой профиль. Может кто-нибудь сказать мне, как обновить существующие куки? Заранее спасибо. (Я использую Perl).

1 Ответ

4 голосов
/ 11 февраля 2010

CGI :: Cookie - это все, что вам нужно.

Чтобы получить файлы cookie, отправленные в ваше приложение:

my %cookies = CGI::Cookie->fetch;
my $foo = $cookies{foo}->value;

Если вы используете CGI.pm для генерации заголовков, то отправка заголовка Set-Cookie просто требует передачи CGI::Cookie object:

my $q = CGI->new;
print $q->header( -cookie => $foo );

В противном случае используйте любой интерфейс управления заголовками, предоставляемый используемой средой веб-приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...