-3
爲什麼不能工作?我都試過本地主機和實際服務器:爲什麼我不能設置cookie?
<?php
setcookie("name", "Alex Porter", time()+3600);
echo $_COOKIE["name"];
?>
不像the linked question,它不刷新顯示。
爲什麼不能工作?我都試過本地主機和實際服務器:爲什麼我不能設置cookie?
<?php
setcookie("name", "Alex Porter", time()+3600);
echo $_COOKIE["name"];
?>
不像the linked question,它不刷新顯示。
setcookies確實不是影響當前請求中的$ _COOKIE數組;它只會通知PHP添加一個cookie響應頭,而$ _COOKIE包含客戶端發送的cookie。
setcookie()函數定義要與所述HTTP標頭的其餘部分一起發送cookie ..
.. [組Cookie]可以在下頁面加載訪問與$ _COOKIE或$ HTTP_COOKIE_VARS陣列..
這就是我的想法,但cookie在重新加載時也沒有找到。 – GoldenJoe
@GoldenJoe檢查發送給服務器的請求(通過瀏覽器開發工具/網絡監視器)以瞭解發生了什麼:它應該導致一個cookie頭(從服務器),然後是一個後續的cookie頭(到服務器)。缺少一個(或其他頭文件)將指出爲什麼cookie沒有被保存。包括原始問題中發現的相關信息。 – user2864740