Израиль - вчера, сегодня, завтра - главная страница
карта сайта  карта сайта   о проекте Мегаполис  кто мы   e-mail  почта  
Израиль - вчера, сегодня, завтра - Главная страница
 

Bопрос по PHP
Автор Сообщение Выбрать
Baruch
СообщениеДобавлено: 10 Янв 2002 14:24    Заголовок сообщения:

Применяя следующую простую функцию
Код:
setcookie ("TestCookie", "Test Value");

Получаю следующую ошибку:
Код:
Warning: Cannot add header information - headers already sent by (output started at ...) in ...on line ...

И cookie не посылается

Kому-то приходилось сталкиваться с подобным ?

[ Это Сообщение было отредактировано: Baruch в 2002-01-10 13:25:01 ]
 
.
Frodo
СообщениеДобавлено: 10 Янв 2002 15:14    Заголовок сообщения:

Это значит, что ваша программа уже напечатала что-то (код, который это сделал, находится в той строчке,которая описана после poutput started). Для того, чтобы выдать что-то, PHP обязан перед этим вывести заголовок (HTTP header). После того, как HTTP header уже отдан, cookies в него, понятное дело, добавить нельзя. Т.е., cookie можно добавлять только до того, как программа что-то выводит. Или надо использовать output buffering (см. ob_start и т.д.).
.
Baruch
СообщениеДобавлено: 10 Янв 2002 15:28    Заголовок сообщения:

Спaсибo, Frodo.
Буду рaзбирaтся.

[ Это Сообщение было отредактировано: Baruch в 2002-01-10 14:28:30 ]
.
Frodo
СообщениеДобавлено: 10 Янв 2002 15:47    Заголовок сообщения:

Если что, можете написать тж на php-general@lists.php.net, там должны помочь...
.
Часовой пояс: GMT +3:00




Powered by phpBB 2 © 2001, 2002 phpBB Group