我知道这将是一个多重问题,但我真的不知道该怎么做:
我只是想设置一个cookie:
setcookie("MyCookie", 1234, time() - 3600);
并在" next"上获取它的值页:
print_r($_COOKIE);
我得到的结果就是这样:
Array ( [a98e53615d37a31cc52f76d8ef02a22318bae5df] => be65468d9619075da09d3bbd13e4bd2c1188378a
[6c046e19abae502b6c47ff83a8eb4d8727f7dd4e] => 59c90d217bc0337f5562a90a
[dd898f14bdc9dab95346cf7057db6ffdb10ba1c8] => 593a8f217ceb6426fb9f04ae
[_ga] => GA1.2.721982734.1497033554 [PHPSESSID] => b5kud5gp0203en4e1d2tu687c2 )
我尝试使用phpauth(它表示存储用于保持用户登录的cookie),但此时此时它仍然失败。应该有一个名为' authID' - 但是没有。
答案 0 :(得分:1)
您需要在设置Cookie时提供正确的time of expire
。当前时间之后的time() - 3600
负值用于删除/销毁cookie。
将您的代码更改为:
setcookie("MyCookie", 1234, time() + 3600, "/");