2014-09-05 64 views
0

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

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

该Cookie是公认的,我特地在不同的浏览器

企图通过读:echo $_COOKIE['cookie'];任何打印作业,并与var_dump($_COOKIE['cookie']打印NULL

可能服务器不会让我读它们?

+0

是该Cookie设置为安全,和你所访问使用HTTP直接在页面? – 2014-09-05 10:33:58

回答

0

你有没有累到$_COOKIE["cookie"]设置为一个变量,然后在其上做了呼应,前设置Cookie路径:$cookie = $_COOKIE["cookie"]; echo $cookie;发生在我身上了几次,它将不会显示您尝试的方式。

,当然还有像@Kai Mattern的说,你需要的路径

0

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

默认设置为yourdomain/somepath/page.php的cookie不能被yourdomain/someotherpath/page.php读取。

快速检查将作为/