有谁知道为什么这些setcookies()
不起作用?没有cookie被写入本地计算机:
<?php
setcookie("repeat_visitor", "yes", time() + (10 * 365 * 24 * 60 * 60), "/", "www.mydomain.com");
setcookie("repeat_visitor", "yes", time() + (10 * 365 * 24 * 60 * 60), "/", "mydomain.com");
?>
修订
嗯,这就是我想要做的事情 - 我想在访问者访问我的网站时向访问者显示一条消息,这是第一次有人点击该网站。在点击之后,我不想再向该访问者显示该消息。我正在考虑设置一个cookie就是这样的。
如果不是,您可以分享任何其他建议吗?
感谢。
答案 0 :(得分:0)
如果127.0.0.1的本地主机未解析为www.mydomain.com或mydomain.com,那么您正尝试设置当今浏览器不允许的第三方Cookie。
您也无法将Cookie设置为IP或localhost。因此,您需要执行@jasonslyvia建议并在本地计算机上设置域。