Forum Webscript.Ru
Программирование => Perl => Тема начата: ---===STINGER===--- от 12 Января 2003, 00:43:38
-
И снова куки ... Привет всем! У меня короче тут проблемка_ссс возникла одна ... короче вот строка :
print "Set-Cookie: nikforum=$fornik; path=/; expires=Wednesday, 08-Dec-19 23:59:59 GMT;\\n";
это я пытаюсь отпринтовать куки ... но они почему-то не принтуются ... тоесть принтуются .. но немножко не туда куда нужно ... в браузер :insane: .... в чем может быть дело? мне тут подсказали что это может быть в предшествующих ГДЕ-ТО в коде "\\n" ... может вы что-нить подскажите? буду очень надеяться ... заранее спасибо всем кто ответит
-
мне тут подсказали что это может быть в предшествующих ГДЕ-ТО в коде "\\n"
Правильно подсказали - до этой строки (т.к. это заголовок HTTP) ты не должен отправлять двух подряд "\\n".
-
YA Слушай, так как же мне быть-зто? как мне найти ошибку в коде ... там мля как ни как 2500 строк .... значит говаришь что у меня где-то стоят ДВЕ \\n ? так что ли?:) а может быть дело в том что у меня этот скрипт уже куки одни пишет узеру .... а я ещё одни пишу .... это ничё?
-
Ну вот, я проверил ВСЕ файлы на содержание нескольких подряд \\n и там где они были я сделал по одной .... но чё-то не помогло как-то .... :(
-
Имеет смысл поискать строки:
print header; или
print $q->header;
если скрипт написан с использованием модуля СGI.
-
там мля как ни как 2500 строк
А ты заголовок в конце отправляешь?
и там где они были я сделал по одной
Ну это лишнее.
-
YA я тут подума-подумал и вот что я надумал. Куки не принтуются потому что этот скрипт уже ОТПРИНТОВАЛ свои (первые) куки .... а я пытаюсь сказать ему что бы он отпринтовал вторые. Первые куки нужны для работы самого сайта (чата) а вторые для работы с форумом ... но всю эту работу выполняет ОДИн скрипт ... но соответственно с разными модулями(скриптами). я прав? как думаешь?
-
я прав? как думаешь?
Зайди в фак посмотри как отправляются куки.
Еще perldoc CGI::Cookie
Ищи где выводятся первые куки и подправь под вторые.
-
Ищи где выводятся первые куки и подправь под вторые.
Т.е. объедини их с первыми.:)
-
Chs
[OFF]Ну да. Работа в субботу это клиника... :)[/OFF]