PHP 切换页面session消失了 20

我在登录的时候,登录的当前页面session是可以用的,但是登录成功跳转到其他页面时再打印session时session却没有了(怀疑session暂时的变成了局部变量)... 我在登录的时候,登录的当前页面session是可以用的,但是登录成功跳转到其他页面时再打印session时session却没有了(怀疑session暂时的变成了局部变量),而且奇怪的是只有部份用户会这样,哪位大神遇到 过此类问题了么 展开
 我来答
匿名用户
2017-09-02
展开全部
我觉得是登录失败的回退或者重试导致你session被刷新而已给个思路你更新写入session前判断一下是不是你登录地址的uri,如果是的话,或者session已经有定义,则忽略跳过来避免回退地址被覆写。
颜家小癫
2015-12-02 · TA获得超过160个赞
知道小有建树答主
回答量:283
采纳率:80%
帮助的人:68.9万
展开全部
你都知道可能是变成了局部变量,那你就在PHP脚本中定义全局变量使这个变量在同一个Session中对于所有的PHP脚本都有效不就好了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
阿巴巴fGw
2017-08-30 · TA获得超过677个赞
知道小有建树答主
回答量:1470
采纳率:84%
帮助的人:513万
展开全部
Session作用域为当前域名下。
同一个域名下都可以使用。除非你其他页面没有 session_start()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
BOOMRUN
推荐于2017-09-03 · 超过12用户采纳过TA的回答
知道答主
回答量:36
采纳率:60%
帮助的人:11.8万
展开全部
在程序最前添加 session_start();
第二个页面同上在程序最前添加 session_start();
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
邓国权02
2017-08-24 · TA获得超过153个赞
知道小有建树答主
回答量:162
采纳率:66%
帮助的人:34.7万
展开全部
session_start();
有没开启这个。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式