Автор Тема: Cookies  (Прочитано 5473 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ---===STINGER===---

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 45
  • +0/-0
  • 0
    • Просмотр профиля
    • http://huk.ru
Cookies
« : 12 Января 2003, 00:43:38 »
И снова куки ... Привет всем! У меня короче тут проблемка_ссс возникла одна ... короче вот строка :

   print "Set-Cookie: nikforum=$fornik; path=/; expires=Wednesday, 08-Dec-19 23:59:59 GMT;\\n";

это я пытаюсь отпринтовать куки ... но они  почему-то не принтуются ... тоесть принтуются .. но немножко не туда куда нужно ... в браузер :insane: .... в чем может быть дело? мне тут подсказали что это может быть в предшествующих ГДЕ-ТО в коде "\\n" ... может вы что-нить подскажите? буду очень надеяться ...  заранее спасибо всем кто ответит
Когда не достигают желаемого, делают вид, что желали достигнутого.

Оффлайн YA

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 597
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Cookies
« Ответ #1 : 12 Января 2003, 05:10:58 »
Цитировать
мне тут подсказали что это может быть в предшествующих ГДЕ-ТО в коде "\\n"
Правильно подсказали - до этой строки (т.к. это заголовок HTTP) ты не должен отправлять двух подряд "\\n".
Литературный перевод с русского и английского на Perl. Дорого!

Оффлайн ---===STINGER===---

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 45
  • +0/-0
  • 0
    • Просмотр профиля
    • http://huk.ru
Cookies
« Ответ #2 : 12 Января 2003, 13:19:52 »
YA Слушай, так как же мне быть-зто? как мне найти ошибку в коде ... там мля как ни как 2500 строк .... значит говаришь что у меня где-то стоят ДВЕ \\n ? так что ли?:) а может быть дело в том что у меня этот скрипт уже куки одни пишет узеру .... а я ещё одни пишу .... это ничё?
Когда не достигают желаемого, делают вид, что желали достигнутого.

Оффлайн ---===STINGER===---

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 45
  • +0/-0
  • 0
    • Просмотр профиля
    • http://huk.ru
Cookies
« Ответ #3 : 12 Января 2003, 13:25:59 »
Ну вот, я проверил ВСЕ файлы на содержание нескольких подряд \\n и там где они были я сделал по одной .... но чё-то не помогло как-то .... :(
Когда не достигают желаемого, делают вид, что желали достигнутого.

Оффлайн Chs

  • Perl программер
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1108
  • +0/-0
  • 2
    • Просмотр профиля
    • http://chs.now.at/
Cookies
« Ответ #4 : 12 Января 2003, 20:18:57 »
Имеет смысл поискать строки:
print header; или
print $q->header;
если скрипт написан с использованием модуля СGI.
2B OR NOT 2B = FF

Оффлайн YA

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 597
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Cookies
« Ответ #5 : 12 Января 2003, 22:01:05 »
Цитировать
там мля как ни как 2500 строк
А ты заголовок в конце отправляешь?
Цитировать
и там где они были я сделал по одной
Ну это лишнее.
Литературный перевод с русского и английского на Perl. Дорого!

Оффлайн ---===STINGER===---

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 45
  • +0/-0
  • 0
    • Просмотр профиля
    • http://huk.ru
Cookies
« Ответ #6 : 18 Января 2003, 18:25:14 »
YA я тут подума-подумал и вот что я надумал. Куки не принтуются потому что этот скрипт уже ОТПРИНТОВАЛ свои (первые) куки ....  а я пытаюсь сказать ему что бы он отпринтовал вторые. Первые куки нужны для работы самого сайта (чата) а вторые для работы с форумом ... но всю эту работу выполняет ОДИн скрипт ... но соответственно с разными модулями(скриптами). я прав? как думаешь?
Когда не достигают желаемого, делают вид, что желали достигнутого.

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Cookies
« Ответ #7 : 18 Января 2003, 18:32:26 »
Цитировать
я прав? как думаешь?

Зайди в фак посмотри как отправляются куки.
Еще perldoc CGI::Cookie
Ищи где выводятся первые куки и подправь под вторые.
The documentations is your friend

Оффлайн Chs

  • Perl программер
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1108
  • +0/-0
  • 2
    • Просмотр профиля
    • http://chs.now.at/
Cookies
« Ответ #8 : 18 Января 2003, 18:48:20 »
Цитировать
Ищи где выводятся первые куки и подправь под вторые.

Т.е. объедини их с первыми.:)
2B OR NOT 2B = FF

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Cookies
« Ответ #9 : 18 Января 2003, 18:53:20 »
Chs
[OFF]Ну да. Работа в субботу это клиника...  :)[/OFF]
The documentations is your friend

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28