Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/299.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
Javascript 试图使子域作为无Cookie域工作_Javascript_Php_Performance_Cookies - Fatal编程技术网

Javascript 试图使子域作为无Cookie域工作

Javascript 试图使子域作为无Cookie域工作,javascript,php,performance,cookies,Javascript,Php,Performance,Cookies,子域未设置为无Cookieless域 我有一个网站,我正试图通过一个无cookieless子域设置为所有图像/css/js提供服务 因此,对于这个abc.com网站,我创建了一个子域-“static”,并将其设置为正确重定向到页面资产。但在检查了各种工具(如Gtmetrix或Pingdom)后,他们仍然显示它不是无cookie域 我被困在下一步该做什么的问题上,我错了。或者我需要一些东西来让子域没有Cookieels?我知道这是一个四个月前的问题,但我一直在研究这个问题,我所学到的可能会对你或其

子域未设置为无Cookieless域

我有一个网站,我正试图通过一个无cookieless子域设置为所有
图像/css/js
提供服务

因此,对于这个abc.com网站,我创建了一个子域-
“static”
,并将其设置为正确重定向到页面资产。但在检查了各种工具(如Gtmetrix或Pingdom)后,他们仍然显示它不是无cookie域


我被困在下一步该做什么的问题上,我错了。或者我需要一些东西来让子域没有Cookieels?

我知道这是一个四个月前的问题,但我一直在研究这个问题,我所学到的可能会对你或其他人有所帮助

如果您的主要站点是www.abc.com,而不仅仅是
abc.com
,那么设置
static.abc.com
就可以了。
www
让一切变得不同

如果您的主站点有
www
,则将cookie的
域设置为
www.abc.com
将与
www.abc.com
的所有子域共享cookie。这将不包括
static.abc.com
-
static
将不被视为
www
的子域。因此,使用
static.abc.com
调用文件将是无Cookie的。您可能希望将
www.abc.com
的cookie的
路径设置为“/”,以允许共享
www.abc.com
下所有目录的cookie

但是,如果您的主站点在域(非www或裸域)中没有
www
static.abc.com
现在是它的子域,它们将共享cookie。如果是这种情况,唯一的解决办法是购买另一个域

我有一个
www
域,我和你有同样的问题-cookies与
static.mysite.com
上的每个文件一起传递。我的问题是,我的域参数是
setcookie
,而没有
www
,因此cookie与mysite.com的所有子域共享(包括
www
static
)。一旦我添加了
www
,cookies就停止了使用
静态
发送(通过GTMetrix验证)


希望这有意义。

子域是否通过类似于CloudFlare的CDN提供服务?这些人经常设置自己的cookies,你无法控制。不,这是手动CDN,通过创建我现有域的子域来实现。如果我做得对的话..非常感谢mseifer:D,终于成功了。过去4个月我一直在支付bunnyCDN,现在我有了自己的手册CDN,有了您的大力帮助:))