|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Alexander V. Gaiduk 2:5020/400 14 Aug 2002 16:46:22 To : Denis Knyazev Subject : Hа: Куки --------------------------------------------------------------------------------
> DK>> Есть такой вопросец по сабжу: а как с ними правильно
> DK>> работать без применения (или с минимальным применением)
> DK>> CGI.pm ? Примеры из Perl Cookbook работают прекрасно, но
> DK>> они для меня непонятны. Киньте, плс, пару-тройку примеров
> DK>> -прямой- работы с сабжем. Или какие rfc почитать...
>
> DL> на самом деле с "Плюшками" очень-очень много подводных комней - а
> DL> посему лучше юзать стандаpтную библиотеку - она pаботает пpекpасно! :)
>
> Мне не подходит такой вариант -- у меня ХТМЛ формируется
> без использования CGI.pm, и посему совершенно нет интереса
> прицеплять такой большой модуль только для куков.
>
> Всё таки хотелось бы увидеть примеры -прямой- работы, без CGI.pm
получить куки:
foreach (split(/; */, $ENV{'HTTP_COOKIE'})) {
my ($con, $cov) = split(/=/, $_);
$coh{$con} = unescape($cov);
}
получаем хэш с куками %coh
посадить куку:
my $exp_date = time2str(time + $oneday*$cookexpire);
print "Set-Cookie: имя_кука=значение; path=/; expires=$exp_date\n";
ну типа этого...
это куски из рабочего проекта.
--- ifmail v.2.15dev5
* Origin: LesoBANK (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/119995f2db758.html, оценка из 5, голосов 10
|