Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cookies 能否仅为domain.tld和www.domain.tld设置cookie?_Cookies - Fatal编程技术网

Cookies 能否仅为domain.tld和www.domain.tld设置cookie?

Cookies 能否仅为domain.tld和www.domain.tld设置cookie?,cookies,Cookies,能否仅为domain.tld和www.domain.tld设置cookie,以便在转到任何其他子域(例如bla.doamin.tld)时不会设置cookie?只有在指定.domain.tld时,cookie才适用于所有子域。为www.domain.tld和domain.tld设置cookie应该正是您所需要的。我认为这是不可能的。我将抽象您的cookie设置功能,只设置两个cookie。一个用于www.example.org,一个用于example.org。您可以这样做。本cookie规范中提到

能否仅为domain.tld和www.domain.tld设置cookie,以便在转到任何其他子域(例如bla.doamin.tld)时不会设置cookie?

只有在指定.domain.tld时,cookie才适用于所有子域。为www.domain.tld和domain.tld设置cookie应该正是您所需要的。

我认为这是不可能的。我将抽象您的cookie设置功能,只设置两个cookie。一个用于www.example.org,一个用于example.org。

您可以这样做。本cookie规范中提到:

在搜索cookie列表中的有效cookie时,会将cookie的域属性与从中获取URL的主机的Internet域名进行比较。如果存在尾部匹配,那么cookie将进行路径匹配,以查看是否应该发送它。“尾部匹配”是指域属性与主机的完全限定域名的尾部匹配。“acme.com”的域属性将匹配主机名“anvil.acme.com”以及“shipping.crate.acme.com”