0
Очень новичок вопрос. Я пытаюсь установить cookiecookie не получается
<?php
$expire = time() + 24*60*60; //1 day limit
setcookie("name","Foo", $expire);
echo $_COOKIE["name"]; //nothing is displayed
var_dump($_COOKIE["name"]); //returns NULL
?>
Я уверен, что это что-то очень тривиальное. Какие-либо предложения?
Я немного смущен, но я перезагрузил/обновил страницу. Но ничего не появляется. Даже когда я пытаюсь получить доступ к $ _COOKIE ["name"] с другой страницы. Разве это не должно быть доступно на перезагрузке/новой странице? – user544079
Как только вы загружаете страницу, файл cookie должен быть установлен и доступен для всех страниц в одном каталоге. Однако, если вам действительно не нужно получить к нему доступ от клиента (например, через JS), я бы рекомендовал заглянуть в $ _SESSIONs - кажется, намного чище, и вам не нужно беспокоиться о внутренних компонентах. – hexblot