浏览器cookie域是如何工作的?

浏览器cookie域是如何工作的?

由于我遇到了奇怪的域/子域cookie问题,我想知道浏览器是如何处理cookie的。如果他们以不同的方式做这件事的话,了解他们的不同也是很好的。

换句话说,当浏览器接收到cookie时,该cookie可能有一个域和一个附加到它的路径。或者不是,在这种情况下,浏览器可能会替换一些默认设置。问题1:它们是什么?

稍后,当浏览器将要发出请求时,它会检查它的cookie并筛选出它应该为该请求发送的cookie。它通过将它们与请求、路径和域相匹配来做到这一点。问题2:匹配规则是什么?


加:


我之所以问这个是因为我对一些边缘案件感兴趣。比如:

  • 一块饼干

    .example.com

    可供

    www.example.com?

  • 一块饼干

    .example.com

    可供

    example.com?

  • 一块饼干

    example.com

    可供

    www.example.com?

  • 一块饼干

    example.com

    可供

    anotherexample.com?

  • 将要

    www.example.com

    能够为

    example.com?

  • 将要

    www.example.com

    能够为

    www2.example.com?

  • 将要

    www.example.com

    能够为

    .com?

  • 等。

增加2:

另外,有人能建议我如何设置一个曲奇,以便:

  • 它可以由以下任何一个设置

    www.example.com

    example.com;

  • 两个人都可以到。

    www.example.com

    example.com.


摇曳的蔷薇
浏览 713回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP