карта сайта
кто мы
почта
Введите условия поиска
Web
www.megapolis.org
Отправить форму поиска
Список форумов Mega-Forum
->
Наука и техника
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