ajax83316 ajax83316
关注数: 22 粉丝数: 3 发帖数: 52 关注贴吧数: 2
session 与ajax的奇怪问题 关于session和ajax的问题 悬赏分:15 - 离问题结束还有 14 天 23 小时问题是这样的,很奇怪,或许是我不清楚session的具体用法 我有一个页面a.html用ajax进行当前页面提交刷新 后台有两台页面,b.php,c.php 打开b.php后,把返回数据用session存储之后提交给c点页面处理返回最终结果,因为结果都要输出所有用了两个后台页面 其中在前台a页面,有一个链接是输出b页面的结果,一个链接是输出c页面整理后的结果 以上是我的页面处理流程,其中奇怪的问题如下: 在a.html页面提交一个数据进行处理,b,c页面均返回正常输出问题, 返回结果设定为,b页面为x结果,c页面为y结果 在a.html变换提交内容再进行处理,b页面返回正常输出为新结果,c页面处理后依然返回y结果,也就是上一个b用session传过来的数据处理结果 再变换a.html的提交内容,依然是b正确,c依然为y, 问题如上, 现在说奇怪的地方, 就是如果在a.html提交数据之后,点击打开一个新页面,任何页面,空的也可以,那么,就算变换了a的提交数据,b,c的输出都为新的数据处理结果,也就是c可以正确得到b的session传递过来的数据,但这不是真正解决这个问题的方法,有没有高手命名这个session和ajax之间的问题 我个人确定问题所在是: c页面不能正确读取在b页面session存储的数据,如果打开一个新网页,c就可以自动读取新页面的session,如果不打开,c读取的session依然读取以前b的session,就算b从新运行了一次,也不能正确读取新session 我的后台是php写的,以前用asp也写过一个也有这个问题,估计跟后台关系不大,因为不用ajax,不存在这个问题,运行都正常,因为都是由当前页面打开新页面传递过去的,所有不会有问题
1 下一页