用PHP读取Cookie无效

时间:2014-09-05 10:31:24

标签: php cookies

我无法用php读取cookie。不明白为什么。

它是由此命令创建的:setcookie('cookie', '1', time() + 10000000);

Cookie已经建立,我已经在不同的浏览器中查看了

读取的尝试:echo $_COOKIE['cookie'];没有打印,并且var_dump($_COOKIE['cookie']打印空白

可能是服务器不允许我阅读它们?

2 个答案:

答案 0 :(得分:0)

一种可能性:您没有指定路径。请检查浏览器中的cookie路径,看看默认路径是否阻碍您阅读cookie。

yourdomain/somepath/page.php无法读取yourdomain/someotherpath/page.php中默认设置的Cookie。

快速检查是将Cookie路径设置为/

答案 1 :(得分:0)

您是否已经厌倦了将$_COOKIE["cookie"]设置为变量,然后对其进行了回音,例如:$cookie = $_COOKIE["cookie"]; echo $cookie;我曾经多次遇到它不能显示方式你试着。

当然,就像@Kai Mattern所说,你需要路径