繁体   English   中英

PHP-如何确定脚本将在哪个域中查找C​​ookie?

[英]PHP - How can I tell in which domain a script will look for cookies?

我正在尝试修复一个真正难以捉摸的错误,该错误导致我在重定向后丢失会话。

在我的本地设置中,没有问题; 它只会在实时网站上显示。 我发现我的本地版本正在创建两个相同的Cookie:一个用于.mydomain.com ,一个用于www.mydomain.com 但是,该实时站点仅为.mydomain.com创建一个cookie。

似乎我的脚本正在寻找www.mydomain.com cookie,这就是为什么本地服务器上没有明显问题的原因。

如何确定给定脚本将cookie查找到哪个域? (或者,如果这听起来像是其他问题,请告诉我)

使用setcookie(key, value, expire_time, '/')这将为您站点的文档根目录添加cookie,www.domain.com或domain.com都可以正常工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM