Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Cookies и Perl...

410
02 сентября 2002 года
Tavix
70 / / 20.05.2000
Народ, помогите!!!
Ошибка где-то на поверхности, но я никак не могу ее найти...
Я устанавливаю Cookies с помощью скрипта Perl:
print "Content-type: text/html\n";
print "Set-Cookie: name=$FORM{'name'}; expires=Friday,31-Dec-03 23:59:59 GMT;\n";
print "Set-Cookie: email=$FORM{'email'}; expires=Friday,31-Dec-03 23:59:59 GMT;\n\n";
Они записываються в файл, потом я их получаю и пытаюсь засунуть в хэш:

@cook = split(/;/, $ENV{'HTTP_COOKIE'});
foreach $coo (@cook)
{
($name, $value) = split(/=/, $coo);
$cookies{$name} = $value;
}
Глюк где-то при установке(я так думаю). Потому что $cookies{'name'} работает, а при мыле нет. Кто поможет???
250
03 сентября 2002 года
Joker
1.4K / / 20.02.2000
Цитата:

On 2002-09-02 1517, Tavix wrote
Народ, помогите!!!
Ошибка где-то на поверхности, но я никак не могу ее найти...
Я устанавливаю Cookies с помощью скрипта Perl
print "Content-type text/htmln";
print "Set-Cookie name=$FORM{'name'}; expires=Friday,31-Dec-03 235959 GMT;n";
print "Set-Cookie email=$FORM{'email'}; expires=Friday,31-Dec-03 235959 GMT;nn";
Они записываються в файл, потом я их получаю и пытаюсь засунуть в хэш

@cook = split(/;/, $ENV{'HTTP_COOKIE'});
foreach $coo (@cook)
{
($name, $value) = split(/=/, $coo);
$cookies{$name} = $value;
}
Глюк где-то при установке(я так думаю). Потому что $cookies{'name'} работает, а при мыле нет. Кто поможет???



http//center.diaspora.ru/www/cookies.shtml
(может поможет)
ЗАлезь руками в куку и глян че там записалось а чего нет..

// http//www.sp1r1tual.com

543
03 сентября 2002 года
Ampersand
75 / / 20.06.2000
Скорее всего это из-за пробелов - или удаляй их всех в процессе обработки, или ставь куку без пробелов Set-Cookiename=Vasya; ...
Видимо, у тебя хеш $cookies{' email'}.

[ Это Сообщение было отредактировано Ampersand в 2002-09-03 0838 ]
410
03 сентября 2002 года
Tavix
70 / / 20.05.2000
Цитата:

On 2002-09-03 0836, Ampersand wrote
Скорее всего это из-за пробелов - или удаляй их всех в процессе обработки, или ставь куку без пробелов Set-Cookiename=Vasya; ...
Видимо, у тебя хеш $cookies{' email'}.

[ Это Сообщение было отредактировано Ampersand в 2002-09-03 0838 ]


Не, все равно не нашет ((

410
03 сентября 2002 года
Tavix
70 / / 20.05.2000
Цитата:

On 2002-09-03 0142, Joker wrote
[quote]
On 2002-09-02 1517, Tavix wrote
Народ, помогите!!!
Ошибка где-то на поверхности, но я никак не могу ее найти...
Я устанавливаю Cookies с помощью скрипта Perl
print "Content-type text/htmln";
print "Set-Cookie name=$FORM{'name'}; expires=Friday,31-Dec-03 235959 GMT;n";
print "Set-Cookie email=$FORM{'email'}; expires=Friday,31-Dec-03 235959 GMT;nn";
Они записываються в файл, потом я их получаю и пытаюсь засунуть в хэш

@cook = split(/;/, $ENV{'HTTP_COOKIE'});
foreach $coo (@cook)
{
($name, $value) = split(/=/, $coo);
$cookies{$name} = $value;
}
Глюк где-то при установке(я так думаю). Потому что $cookies{'name'} работает, а при мыле нет. Кто поможет???



http//center.diaspora.ru/www/cookies.shtml
(может поможет)
ЗАлезь руками в куку и глян че там записалось а чего нет..

// http//www.sp1r1tual.com
[/quote]
Я лазел, там все есть.
Даже если я пишу
print $ENV{'HTTP_COOKIE'};
, то все нормально выходит. Там где то глюк с хэшем...

Аноним
Почему не хочешь использовать CGI::Cookie
???
410
03 сентября 2002 года
Tavix
70 / / 20.05.2000
Цитата:

On 2002-09-03 1800, Anonymous wrote
Почему не хочешь использовать CGICookie
???


С этого месты по-подробней...
Разве есть разница?

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог