1. Мегаконкурс в апреле "Приведи друзей на codeby". Дарим деньги, подписку на журнал хакер и выдаем статус "Paid Access". Подробнее ...

    Скрыть объявление

Вопрос про Setcookie, не ясна причина ошибки.

Тема в разделе "PHP программирование", создана пользователем -, 14 дек 2009.

Наш партнер Genesis Hackspace
  1. Гость

    Выполняю простое задание:
    1)Создать cookie:
    <?php setcookie ('test',45, time()+(60*60*24*7)); ?>
    2)Считать значение value этого же cookie:
    <?php
    $var1 = $_COOKIE['test'];
    echo $var1;
    ?>


    На локальном сервере все работает шикарно, а на тестовом возникает ошибка при использовании setcookie:
    Warning: Cannot modify header information - headers already sent by (output started at /home/webhost.ru/mysite/sites/www/cookies.php:9) in /home/webhost.ru/mysite/sites/www/cookies.php on line 9

    Понятно дело, что на живом сервере, а не на локальном, нужны дополнительные параметры,
    но каким бы образом я не пытался изменять эти параметры - результат тот же.
    <?php setcookie("mycookie", "myvalue", NULL, "/", ".mysite.webhost.ru"); ?>
    <?php setcookie("test", 45, time()+3600, "/", ".mysite.webhost.ru", 1); ?>
    Подскажите, в чем моя ошибка?Как гарантированно правильно задать параметры для setcookie?
     
Загрузка...

Поделиться этой страницей