Проблемы с куками

484
.
Здраствуйте, у меня появились проблеми с куками, не со всема но... В общем проблема такая:
Авторизация у меня на куках, там я их устанавливаю так:
//Встановлюємо куки
                        $cookieid = SetCookie("id", $id, time() + 3600 * 24 * 14);
                        $cookiepass = SetCookie("pass", $pass, time() + 3600 * 24 * 14);

Потом в ядре создаю переменные и присваиваю им значения куков:
//Записуєм основні дані з куків
$pass = $_COOKIE['pass'];
$uid = $_COOKIE['id'];

И тут, у меня задачка записать с помощью куков некоторые данные, то-бишь ид категории которая будет по умолчанию на главной, делаю так: в параметрах категории создаю ссылку на "Сделать категорию по умолчанию" которая ведет на файл с следующим содержимым:
<?php

/**
 * @author FROSTY
 * @copyright 2013
 */
$root = '../';
include_once($root.'system/core.php');
$id = intval($_GET['id']); // получаємо ід категорії 
//яка буде відображатись за умовчанням
$cookie = SetCookie("default", $id, time() + 3600 * 24 * 365);
if($cookie == 1){
  //Запамятовуємо категорію на рік
//яка буде за умовчанням виводитись на головній
header('Location: http://&#039;.$set['home'].'');    
//echo '<a href="../index.php">Подписка осуществена! Продолжить catid = '.$_COOKIE['default'].'</a>';
//echo $id;
}else{
  header('Location: http://&#039;.$set['home'].'/cat/index.php?id='.$id.'');    
} 

?>

И вот сама соль в том что после такой установки куков я их не могу определить, то есть пишу в ядре
$de = $_COOKIE['default'];

Потом вывожу $de но она пустая! Что делать? Никогда еще такого не было
.
(\/)____o_O____(\/)
echo '<pre>';
print_r($_REQUEST);
.
может куки надо записывать до вывода чего угодно в браузер?
.
Kpegumop, А где ты видешь вывод до установки куков?
.
UA95, Нет, так не работает
.
Артёмочка
возможно ошибка получения ид категории
.
Артёмочка (03.07.2013 / 20:28)
возможно ошибка получения ид категории
Это исключено - проверял
.
UA95, Но в самом файле, содержимое которого написал в пп, все отлично отображается, то есть из куков все выводит
.
Koenig (03.07.2013 / 20:02)
echo '<pre>';
print_r($_REQUEST);
Обьясни что мне с этим делать
.
Артёмочка
почисти куки и попробуй заново!
Всего: 35