地址栏用域名访问php后台session丢失

longqi2 发布于 2016/09/03 21:25
阅读 259
收藏 0
PHP
 有遇到用域名访问的时候session丢失的吗,IP请求不会丢失,请求方式是ajax,求交流 
加载中
0
Tuesday
Tuesday
把sessionid传过去.
l
longqi2
谢谢
l
longqi2
这样就用不上浏览器的session机制了
0
杨三更
杨三更
检查下 跨域了吧
l
longqi2
解决了。是因为ajax请求的时候没有开启跨域请求发送cookie。开启了就可以了
l
longqi2
回复 @杨三更 : 谢谢
l
longqi2
一样的,应该是ajax请求的时候没有打开跨域请求发送cookie,ip访问不算跨域应该,会自动发送cookie,但是域名访问算跨域,在ajax请求的时候不打开允许跨域请求发送cookie,就会出现这种情况
杨三更
杨三更
回复 @longqi2 : 网站域名和AJAX域名是否完全一致 浏览器会有提示
l
longqi2
谢谢,怎么检查是否跨越啊
0
ked
ked
用ip和用域名是不同的会话。切换了当然会丢session
ked
ked
晕,没看你说跨域啊……
l
longqi2
回复 @ked : 谢谢
l
longqi2
回复 @ked : 应该是ajax请求的时候没有打开跨域请求发送cookie,ip访问不算跨域应该,会自动发送cookie,但是域名访问算跨域,在ajax请求的时候不打开允许跨域请求发送cookie,就会出现这种情况
l
longqi2
后台是PHP
ked
ked
检查request发送的cookie是不是包含正确的httpsession、cookie的domain是不是指定了IP?如果cookie没问题,应该是服务器端问题。检查是否有设置response.reset()之类的
下一页
返回顶部
顶部