在example.com中使用javascript – setcookie(),在www.example.com中找不到cookie

我装了
http://example.com包含:

<?php 
    setcookie("mycookie", "hello", time() + 3600 * 24 * 31);

然后在浏览器的Javascript控制台中编写document.cookie会显示cookie.有用.然后我关闭并重新打开浏览器并转到http://www.example.com.然后在Javascript控制台中编写document.cookie不会显示任何cookie.

如何修改此PHP代码以使cookie在http://example.comhttp://www.example.com之间共享?

最佳答案 请更正这样的代码 –

<?php 
    setcookie("mycookie", "hello", time() + 3600 * 24 * 31, "/", ".example.com");
?>

此斜杠(/)可能同时触发WWW和非WWW以及站点的每个页面
它可能适用于http://example.com/*和http://www.example.com/*
它可能会奏效.

点赞