将Cookie传输到位于不同服务器的子域名中,使用PHP实现
P粉046878197
P粉046878197 2023-07-31 13:04:34
[PHP讨论组]

如何在子域名位于不同服务器上时传递Cookie?

基本上,主域名位于siteground,而子域名位于softr.io。

我正在使用它进行身份验证,所以当有人登录到主域名时,他/她也可以访问子域名上的登录会话。

softr.io无法添加PHP代码,所以我只能在子域名上使用JavaScript。

我使用了以下的Cookie代码:


setcookie($cookie_name, $cookie_value, $expiration_time, '/', $subdomain, true, true);

它在开发者工具的应用程序选项卡中显示了Cookie,但无法通过document.cookie在JavaScript中访问。

这里是否有人已经尝试过这种类型的任务,并可以指导我。

我进行了几个小时的研究,但无法弄清楚。


P粉046878197
P粉046878197

全部回复(1)
P粉130097898

setcookie的第7个参数是HTTP Only标志。

你将其设置为true,这明确地防止它出现在document.cookie中。

如果你想使用客户端JS读取它,请关闭这个安全功能。


热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号