![]() |
Установка Cookie?
Пытаюсь поставить Cookie такой командой в самом начале страницы:
<? setcookie("cook","YES"); ?> все проходит номально. Но если я пытаюсь использовать этот же код в середине страницы например в таком виде: <? echo"Hello"; ?> <? setcookie("cook","YES"); ?> то вот что получаю: Hello Warning: Cannot add header information - headers already sent by (output started at d:\\www\top.php:2) in d:\www\top.php on line 5 Из за чего это может быть? |
Ламерский вопрос - там же даже по ошибке можно увидеть - не могу послать хедерчик - хедер уже уехал...
Куки создаются только до вывода информации на экран |
из-за чего это происходит - действительно по ошибке понятно. но этого можно избежать. если все-таки надо послать хедеры в теле страницы - используй эти функции:
ob_start(); - в самом начале скрипта, сразу после <? ob_end_flush(); - в самом конце скрипта, сразу перед ?> тогда все будет работать. об этом уже не раз писали - поиск воистину рулит. |
Я уже всё сделал с помощью JavaScript!
|
вот и славненько...
|
| Часовой пояс GMT +4, время: 19:18. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.