相对于用户的当前URL路径,在不同的路径中设置cookie

时间:2012-08-13 16:37:57

标签: javascript cookies

我正在尝试在用户会话中设置一个cookie,相对于与用户当前不同的路径。 (也就是说,我希望cookie相对于的路径是“/”,用户当前位于“/ _CGI”中。我正在尝试以下操作,但它无效。

<script type="text/javascript">
    $(document).ready(setMobileBrowsingCookie());

    function setMobileBrowsingCookie()
    {
        document.cookie = "WF_BROWSING_MODE=MOBILE; path=/";
    }
</script>

在我的Chrome开发者控制台中,我可以看到在删除可选的path=/ arg时设置的Cookie,但是如果我删除它,则会相对于CGI句柄/_CGI设置Cookie。 path arg未正确使用吗?

1 个答案:

答案 0 :(得分:1)

您还需要设置Cookie到期时间。

document.cookie = 'WF_BROWSING_MODE=MOBILE; expires=Fri, 30 Aug 2012 20:47:11 UTC; path=/'