我的饼干不见了

My cookie disappears

我会尽量解释得通俗易懂。

复制:

我正在做一个 auth/login 系统,其中:

  1. 用户输入他的凭据并将数据发送到服务器[经典形式]。

  2. 服务器检查所有内容,然后(如果没问题)在服务器中设置一个会话并响应一个 静态视图,该视图使用车把和传递一个变量sessionName.

  3. 此视图包含一个 js 片段,它使用以下代码添加一个 cookiedocument.cookie += ';session_name={{ sessionName }}' .此时,都还是正确的cookie 已正确添加

  4. 然后它重定向到网站的根目录。此时,我希望有我之前设置的cookie。但是没有。

相关数据:

TL;DR

我的 cookie 在导航时没有保留。无论我在 cookie 中如何设置或设置什么。

我必须添加 path=/ 参数,效果非常好! 您可以找到与 cookies here 相关的所有信息。 并注意您使用的字符,因为并非所有字符都被允许使用。