
SESSION的值时储存于服务器上的一个缓存区域中的,而决定读取哪一个SESSION值的是你在请求头部中传递到服务器的COOKIE[PHPSESSID]=2jiv2u45ur4m77au4cuisgts27。你可以检查一下在ajax请求的头部中这个sessid是否正确的传递了
你这里已经保存成功session了,打印也没问题 你这个是想输出session吧: echo"获取session<br/>"; 输出的话需要拼接 你这样不行 echo "获取"$_SESSION['name']"<br/>";这样就能输出你保存的session了
这个有很多可能
1页面2加载时页面1是否已加载完成,比如在frameset中就有加载顺序的问题
2看看有什么地方是否情况过这个session的值
3。。。。。。。。。
不同情况有不同解决办法,这个的根据你的项目来,就代码看是没有错误的。
提醒你一下,至少在取值的时候加上保护性的判断。如
if(seesion["tname"]!=null && seesion["tname"]tostring()!="" )
{
}
以上就是关于Ajax提交请求后台获取不到session中的值全部的内容,包括:Ajax提交请求后台获取不到session中的值、php 取不出session值,是空的、session取不到值 c# asp.net等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)