0 条
LOGO
Yutuo

  有时所有子域名都使用一个Cookie,或者同一域名下所有目录都使用同一个Cookie,这时就需要设置Cookie的Path和Domain。

Cookie的设置规则一般如下:

  1. Domain设置:Domain必须是设置程序URL的域名值的自身或者母域名,必须是一个域名或者IP地址。

    比如:设置Cookie的程序在`blog.domain.net/program/page1.html`画面里,那么Domain可以设置为`blog.domain.net`或者`domain.net`;
    再比如`localhost`就不是一个域名,把Domain设置为`localhost`,是设置不上的。
    
  2. Path设置:Path必须是设置程序URL的域名值的前部,或者子目录。

    比如:设置Cookie的程序在`blog.domain.net/program/page1.html`画面里,那么Path可以设置为/或者`/program`或者`/program/xxx`。
    
  3. 在没有设置时,Domain默认设置为URL的域名,Path默认设置为设置网页所在目录。

Cookie的读取规则一般如下:

  1. 访问地址域名是Cookie的Domain的自身或者子域名。

    比如:设置的Domain为`blog.domain.net`,那么`blog1.domain.net`就不可以访问,但`blog.domain.net`和`xxx.blog.domain.net`可以访问。
    
  2. 访问地址目录是Cookie的Path的前部。比如设置的Path为/program,那么/test不能访问,但/program或者/program01或者/program/xxx都可以访问。

与本文相关的文章

发表我的评论

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址