为什么域名更换,IP地址没换,session里面的值就取不到了?

T陈震 发布于 08/07 13:29
阅读 670
收藏 1
PHP

为什么域名更换,IP地址没换,session里面的值就取不到了?

加载中
1
凨潇潇
凨潇潇

简单理解就是跨域了

T陈震
T陈震
谢谢!!
0
gammey
gammey

session在浏览器内会保存sessionid的吧,如果域名换了,浏览器就会认为是另外一个网站,访问时就不会将sessionid发送过来。

T陈震
T陈震
谢谢
0
madbooker
madbooker

session是通过sessionid来辨识的,而sessionid是存储在cookie里面的,cookie的传递是和域名关联的,域名变了,cookie无法被发送到新域名地址,导致服务端无法获取sessionid,也就无法获取session了

T陈震
T陈震
谢谢!
0
大兵瑞恩
大兵瑞恩

跨域跨域跨域。。。就是指域名

0
根号7
根号7

是Cookie在作怪.....

0
adleypeng
adleypeng

服务器端是否做了 session 同步?如果没做,切换了服务器,新服务器是不存在该 sessionId 对应的 session的

T陈震
T陈震
同一台服务器,只是用了二级域名
返回顶部
顶部