[英]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.