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

Тема в разделе "PHP", создана пользователем Smile, 16 май 2009.

Статус темы:
Закрыта.
Модераторы: latteo
  1. Smile

    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);

    в чем может быть проблема ?
     
  2. Kaimi

    Kaimi

    Регистр.:
    28 окт 2007
    Сообщения:
    257
    Симпатии:
    253
    Наверное дело в том что функция выглядит так
    setcookie(...
     
    Smile нравится это.
  3. Romantic

    Romantic Прохожие

    А лучше делать еще так
    PHP:
    ob_start();
    setcookie("123",$123);
    // содержимое страниы
    $page ob_get_contents();
    ob_end_clean();
    echo 
    $page;
     
  4. najel

    najel Постоялец

    Регистр.:
    3 фев 2009
    Сообщения:
    145
    Симпатии:
    15
    Что бы setcookie работал его нужно вызывать до применения операторов echo и print
     
  5. liquinoid

    liquinoid Создатель

    Регистр.:
    23 апр 2009
    Сообщения:
    24
    Симпатии:
    0
    Так же в некоторых случаях когда PHP работает как CGI (совместно с IIS) эта функция работать не будет
     
  6. kvasilov48

    kvasilov48 Создатель

    Регистр.:
    24 июн 2008
    Сообщения:
    21
    Симпатии:
    4
    setcookie нада использовать до вывода скриптом какого нибудь текста, лучше в начале скрипта тогда будеш уверен что работает.
     
  7. cashmaniac

    cashmaniac Постоялец

    Регистр.:
    12 янв 2007
    Сообщения:
    64
    Симпатии:
    5
    тогда было бы "headers already sent"

    хз отчего это может быть, разве что ты в "setcookie" где-то кириллический символ вставил :)
     
  8. maxfighton

    maxfighton Создатель

    Регистр.:
    18 дек 2008
    Сообщения:
    39
    Симпатии:
    7
    проверьте чтобы
    если есть инклуды то в них тоже проверить чтобы, не в начале до пхп не в конце небыло пустых строк и пробелов :)
     
Статус темы:
Закрыта.