2014-09-05 67 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讀取。

快速檢查將作爲/