Forum Webscript.Ru
Программирование => Perl => Тема начата: 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
ну и при чтении их куков, он мне читает первый а не последний....
-
Выводи перед печатью значения $work и $login, там, вероятно, и есть проблема.
-
NeoNox
выводил.
нет ошибки..
-
Yaroslav
use CGI;
-
вот такая вот непонятная фигня получается.
решил я попробовать и облегчить скрипты и залить их на урл/test
и оказалось что тут все работает (даже не облегчая ничего) а в середине кука:
login=1; work=no
в то время как этот же скрипт залить на просто урл, он в кук записывает уже дополнительно всякую всячину:
name=ops; cvet=%2300FF00; gide=1; sound=0; login=1; work=no