Forum Webscript.Ru

Программирование => Perl => Тема начата: Yaroslav от 27 Января 2005, 12:38:35

Название: непонятка с куками
Отправлено: Yaroslav от 27 Января 2005, 12:38:35
второй день бьюсь над куками - не хотят работать и все тут! уже голова пухнет от неизвестности....
выставляем скриптом:

print "Set-Cookie: login=$login; path=/; \\n";
print "Set-Cookie: work=$work; path=/; \\n";
print qq[Location: [url]http://урл\\n\\n[/url]];

загружается страница с фреймами, далее если работа меняеться надо заменить кук:

print "Set-Cookie: work=$work; path=/; \\n";

но вместо замены, он добавляет еще один.
получается: work=2; work=1
ну и при чтении их куков, он мне читает первый а не последний....
Название: непонятка с куками
Отправлено: NeoNox от 27 Января 2005, 17:48:43
Выводи перед печатью значения $work и $login, там, вероятно, и есть проблема.
Название: непонятка с куками
Отправлено: Yaroslav от 27 Января 2005, 18:33:07
NeoNox
выводил.
нет ошибки..
Название: непонятка с куками
Отправлено: commander от 27 Января 2005, 18:51:20
Yaroslav
use CGI;
Название: непонятка с куками
Отправлено: Yaroslav от 27 Января 2005, 19:59:53
вот такая вот непонятная фигня получается.
решил я попробовать и облегчить скрипты и залить их на урл/test
и оказалось что тут все работает (даже не облегчая ничего) а в середине кука:
login=1; work=no

в то время как этот же скрипт залить на просто урл, он в кук записывает уже дополнительно всякую всячину:
name=ops; cvet=%2300FF00; gide=1; sound=0; login=1; work=no