Ajax提交请求后台获取不到session中的值

Ajax提交请求后台获取不到session中的值,第1张

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等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9592010.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存