0
我嘗試設置從PHP到cookie的字符串,並使用JavaScript獲取該cookie的值。這裏是我的代碼:將錯誤信息設置爲cookie
<php
$date=date('Y',time()); //lets say the year is 2017
setcookie("Year", $date, time() + 3600, "/");
?>
然後我得到使用JavaScript
alert(getCookie("Year")); // getCookie is a function defined in w3schools.com
結果我得到的cookie的值是1970年而不是2017年
在w3school setCookie(cname,cvalue,exdays)上定義的函數,因此您需要將第三個參數傳遞爲天數no作爲時間戳 – Tareq
您確定您的時鐘設置正確嗎? '$ date = date('Y',time());'的值只是2017年的一個字符串/ int(如果你的時鐘未設置,則爲1970年)。嘗試在setcookie之前回顯$日期以確認它確實是2017年。 –