Forum Webscript.Ru

Программирование => Perl => Тема начата: ---===STINGER===--- от 12 Января 2003, 00:43:38

Название: Cookies
Отправлено: ---===STINGER===--- от 12 Января 2003, 00:43:38
И снова куки ... Привет всем! У меня короче тут проблемка_ссс возникла одна ... короче вот строка :

   print "Set-Cookie: nikforum=$fornik; path=/; expires=Wednesday, 08-Dec-19 23:59:59 GMT;\\n";
это я пытаюсь отпринтовать куки ... но они  почему-то не принтуются ... тоесть принтуются .. но немножко не туда куда нужно ... в браузер :insane: .... в чем может быть дело? мне тут подсказали что это может быть в предшествующих ГДЕ-ТО в коде "\\n" ... может вы что-нить подскажите? буду очень надеяться ...  заранее спасибо всем кто ответит
Название: Cookies
Отправлено: YA от 12 Января 2003, 05:10:58
Цитировать
мне тут подсказали что это может быть в предшествующих ГДЕ-ТО в коде "\\n"
Правильно подсказали - до этой строки (т.к. это заголовок HTTP) ты не должен отправлять двух подряд "\\n".
Название: Cookies
Отправлено: ---===STINGER===--- от 12 Января 2003, 13:19:52
YA Слушай, так как же мне быть-зто? как мне найти ошибку в коде ... там мля как ни как 2500 строк .... значит говаришь что у меня где-то стоят ДВЕ \\n ? так что ли?:) а может быть дело в том что у меня этот скрипт уже куки одни пишет узеру .... а я ещё одни пишу .... это ничё?
Название: Cookies
Отправлено: ---===STINGER===--- от 12 Января 2003, 13:25:59
Ну вот, я проверил ВСЕ файлы на содержание нескольких подряд \\n и там где они были я сделал по одной .... но чё-то не помогло как-то .... :(
Название: Cookies
Отправлено: Chs от 12 Января 2003, 20:18:57
Имеет смысл поискать строки:
print header; или
print $q->header;
если скрипт написан с использованием модуля СGI.
Название: Cookies
Отправлено: YA от 12 Января 2003, 22:01:05
Цитировать
там мля как ни как 2500 строк
А ты заголовок в конце отправляешь?
Цитировать
и там где они были я сделал по одной
Ну это лишнее.
Название: Cookies
Отправлено: ---===STINGER===--- от 18 Января 2003, 18:25:14
YA я тут подума-подумал и вот что я надумал. Куки не принтуются потому что этот скрипт уже ОТПРИНТОВАЛ свои (первые) куки ....  а я пытаюсь сказать ему что бы он отпринтовал вторые. Первые куки нужны для работы самого сайта (чата) а вторые для работы с форумом ... но всю эту работу выполняет ОДИн скрипт ... но соответственно с разными модулями(скриптами). я прав? как думаешь?
Название: Cookies
Отправлено: NeoNox от 18 Января 2003, 18:32:26
Цитировать
я прав? как думаешь?

Зайди в фак посмотри как отправляются куки.
Еще perldoc CGI::Cookie
Ищи где выводятся первые куки и подправь под вторые.
Название: Cookies
Отправлено: Chs от 18 Января 2003, 18:48:20
Цитировать
Ищи где выводятся первые куки и подправь под вторые.

Т.е. объедини их с первыми.:)
Название: Cookies
Отправлено: NeoNox от 18 Января 2003, 18:53:20
Chs
[OFF]Ну да. Работа в субботу это клиника...  :)[/OFF]