AddOn 域的 PHP 会话问题

AddOn 域的 PHP 会话问题

我已经为域名 (Domain1.com) 安装了 cPanel (EasyApache),后来我又添加了一个新的附加域名 (Domain2.com),但是当我为 domain2.com 启动 php 会话时,它会在 chrome 网络响应中设置 domain1.con cookie。

设置 cookie:PHPSESSID=51gjk7jr3qnscrb250j97mibh6;expires=Sat, 09-Oct-2021 15:00:35 GMT;Max-Age=31536000;path=/;domain=.domain1.com

此外,chrome 还对此发出警告“此 Set-Cookie 被阻止,因为其域属性对于当前主机 url 无效”。

目录结构

public_html/ (for domain1.com)
public_html/mysubdomain/domain2/ (for domain2.com)

使用的 PHP 版本

php5.6 for domain1.com
php7.1 for domain2.com

php.ini 或其他任何设置中是否有任何设置可以解决这个问题?

答案1

找到了解决方案,编辑了 domain2.com 的 php.ini

通过设置这个一切都按预期工作

session.cookie_domain=".domain2.com"

相关内容