所以我已经阅读了很多关于设置 cookie 的内容,但仍然找不到我在这里做错了什么。我从一个if
包含另一个脚本的声明开始,但很快就发现 cookie 没有设置,所以我简化了它,让它只是为了回显,这样我就可以看到它是否正在设置。它不是。我将它包括在<html>
.
我正在设置 cookie,然后刷新,无论我刷新多少次,它仍然会在命令中返回NULL
结果。echo
- 最
setcookie
重要的是我的html,任何输出后都无法设置cookies?? - 该值已设置,并且域。
- 所有浏览器都启用了 cookie,朋友们已经为我测试过,所以它不是本地的。
- 它不是服务器,我问我的主人。
- 我什至从PHP 手册中复制/粘贴代码无济于事。
当然检查了几百万次。
$var='Something'; setcookie ("Name", "$var", time()+3600, '/', 'website.com'); echo $_COOKIE["Name"]; var_dump($_COOKIE["Name"]); var_dump ($HTTP_COOKIE_VARS);
echo
返回NULL
和var_dump
返回Array(0)
我快疯了,我的代码有问题吗,我错过了什么?