Cookies不会在浏览器中创建和保存

时间:2013-10-24 01:01:11

标签: php cookies

有谁知道为什么这些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就是这样的。

如果不是,您可以分享任何其他建议吗?

感谢。

1 个答案:

答案 0 :(得分:0)

如果127.0.0.1的本地主机未解析为www.mydomain.com或mydomain.com,那么您正尝试设置当今浏览器不允许的第三方Cookie。

您也无法将Cookie设置为IP或localhost。因此,您需要执行@jasonslyvia建议并在本地计算机上设置域。

请参阅setcookie() does not set cookie in Google Chrome