Проблемка с set_cookie()

Статус
В этой теме нельзя размещать новые ответы.

Smile

Старатель
Регистрация
12 Ноя 2006
Сообщения
157
Реакции
11
Привет всем, выдаёт такую ошибку:

Fatal error: Call to undefined function set_cookie() in H:\home\... on line 164

на строке 164 вот такой код:

set_cookie ("123", $123, 365);

в чем может быть проблема ?
 
Наверное дело в том что функция выглядит так
setcookie(...
 
А лучше делать еще так
PHP:
ob_start();
setcookie("123",$123);
// содержимое страниы
$page = ob_get_contents();
ob_end_clean();
echo $page;
 
Что бы setcookie работал его нужно вызывать до применения операторов echo и print
 
Так же в некоторых случаях когда PHP работает как CGI (совместно с IIS) эта функция работать не будет
 
setcookie нада использовать до вывода скриптом какого нибудь текста, лучше в начале скрипта тогда будеш уверен что работает.
 
setcookie нада использовать до вывода скриптом какого нибудь текста, лучше в начале скрипта тогда будеш уверен что работает.
тогда было бы "headers already sent"

хз отчего это может быть, разве что ты в "setcookie" где-то кириллический символ вставил :)
 
проверьте чтобы
<?php *** было самым первым в скрипте
и небыло операторов вывода, рекомендую такжже проверить чтобы небыло пробелов до "<?php"
т.е.
" <?php " -неверно
еще до этого инклудить php.ini тоже не следует
если есть инклуды то в них тоже проверить чтобы, не в начале до пхп не в конце небыло пустых строк и пробелов :)
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху