Php 设置cookie,不显示任何内容

Php 设置cookie,不显示任何内容,php,Php,这是直接取自w3的网站。我可能没有正确理解cookies,但为什么什么都没有显示 $expire=time()+60*60*24*30; setcookie("user", "Alex Porter", $expire); echo $_COOKIE["user"]; 只有在刷新页面或导航到新页面时,才能访问cookie 加载脚本时,该页面的HTML标题字段已设置。在cookie可用之前,需要再次呈现页面(另一个HTTP事务)。检查: 一旦设置了COOKIE,就可以使用$\u COOKIE或

这是直接取自w3的网站。我可能没有正确理解cookies,但为什么什么都没有显示

$expire=time()+60*60*24*30;
setcookie("user", "Alex Porter", $expire);
echo $_COOKIE["user"]; 

只有在刷新页面或导航到新页面时,才能访问cookie

加载脚本时,该页面的HTML标题字段已设置。在cookie可用之前,需要再次呈现页面(另一个HTTP事务)。检查:

一旦设置了COOKIE,就可以使用$\u COOKIE或$HTTP\u COOKIE\u VARS数组在下一页加载时访问它们


变量
$\u COOKIE[]
表示脚本开头的状态。这意味着您必须等待下一个页面请求才能看到变量。您还可以手动将变量添加到全局cookie变量
$\u cookie['user]='Alex Porter'但问题是您不确定浏览器是否真的接受了cookie。

检查您的浏览器是否允许localhost/127.x.x.x cookie?如果允许,则刷新页面。如果您正在使用Google Chrome,那么您可以在此处看到所有浏览器cookie:
chrome://settings/cookies
导航到localhost/127.x.x.x,查看您的代码是否放置了cookie