Добрый вечер. Не работает setcookie. Создаю
if(isset($_GET['idfree'])){
$value = "Существует";
}else{
$value = "Не существует";
}
setcookie("TestCookie", $value, time()+3600);
Пытаюсь вывести
echo $_COOKIE['TestCookie'];
Но там пусто.
При просмотре содержимого
print_r($_COOKIE);
Ее вообще нет.
Если записываю
$_COOKIE["red"]=$value;
То она успешно сохраняется/и выводится.
Почему не работает первый вариант? Пишу реферальную систему. И нужно отследить по какой ссылки переходит пользователь. И зарегистрируется на сайте. Есть ли другие способы сохранить cookie на определенное время?