
在登录的时候在主域名下登录成功,切换到二级域名后发现还是没有登录的状态,这是因为会话存储sessionid的时候把cookie写入到当前域名中,当跳转到另外一个二级域名时又是另外的一个新的sessionid。
所以这是一个域名间共享sessionid的配置问题。如果在主域名登录,子域名中的sessionid和已经登录的主域名sessionid是两个不同的值。
配置方法一:在php.ini配置文件中设置 session.cookie_domain 的域名值,重启php-fpm
session.cookie_domain = .zixuephp.net
配置方法二:在php公共代码前设置
ini_set('session.cookie_domain','.zixuephp.net');欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)