Forum Webscript.Ru

Программирование => PHP => Тема начата: Lion от 11 Декабря 2001, 09:22:47

Название: Куки
Отправлено: Lion от 11 Декабря 2001, 09:22:47
В мануале написано что куки передаются с заголовками и потому должны идти до вывода любого текста броузеру. Почему тогда у меня они работают если их разместить после вывода текста броузеру ?
Название: Куки
Отправлено: Britva от 11 Декабря 2001, 09:30:08
А как ты их передаешь? Header, SetCookie?
Странно, а ты потом читаешь их?
Название: Куки
Отправлено: Макс от 11 Декабря 2001, 14:52:01
может у тебя включена буферизация? См. Output control functions

и в php.ini  посмотри на такие строки:
; Output buffering allows you to send header lines (including cookies) even
; after you send body content, at the price of slowing PHP\'s output layer a
; bit.  You can enable output buffering during runtime by calling the output
; buffering functions.  You can also enable output buffering for all files by
; setting this directive to On.
output_buffering = Off
Название: Куки
Отправлено: Lion от 12 Декабря 2001, 00:42:19
Цитировать
А как ты их передаешь? Header, SetCookie?
Странно, а ты потом читаешь их?

Я передаю через setcookie(). Если это неправильно "по закону", то как можно все-таки правильно передать броузеру куки при условии, что перед этим ему посылались данные ?