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

  • Автор темы -
  • Дата начала

Гость
#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?