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年。 –