我正在尝试将安全cookie设置为localhost,但它对我不起作用。我的代码如下:
<?php
setcookie("TestCookie", "value1hostonly", time(), "/", "localhost.com", 0, true);
setcookie("TestCookie2", "value2subdom", time(), "/", "localhost", 0, true);
echo @$_COOKIE["TestCookie"];
echo @$_COOKIE["TestCookie2"];
?>
输出始终显示为空白。请指导我。
答案 0 :(得分:0)
您的到期时间设置为现在。
将time()
更改为time() + 500
或多少秒,直到Cookie过期。
答案 1 :(得分:0)
安全cookie无法在localhost上运行。需要在服务器上测试它并将时间()更改为时间()+ 500或许多秒,直到cookie过期。