Я пытаюсь создать куки в PHP и не использовать сеансы. Вот как я их создаю:создание и печать файлов cookie в PHP
echo 'Successfully registered :)';
$name = $_POST['user_name'];
setcookie("name", $name);
Это в конце страницы, как только все сделано. Я вижу эхо-строку на странице, и я также знаю, что $ _POST ['user_name']; содержит значение. Таким образом, файл cookie должен быть установлен. В верхней части той же страницы прямо ниже метки <body>
у меня есть echo $_COOKIE['name'];
. Когда я перезагружаю страницу, я ничего не вижу, и это пустая страница. Я могу вставить всю страницу, но это ~ 150 строк.
Включите правильную отчетность об ошибках PHP и прочитайте руководство для ['setcookie'] (http://php.net/manual/en/function.setcookie.php), _carefully_. – CBroe