为什么会话变量为空?

时间:2019-11-17 09:07:48

标签: php

我一直在工作的是一个网站 我一直在处理一个问题,现在我知道为什么会发生这种情况,但不知道如何解决。请帮忙!

步骤1 在第一页中,登录页面集$ _SESSION ['user_id']存储在数据库用户id中获取的值。它工作正常,并且我在同一页面上打印会话值。还浏览下一页。

第2步 下一页是用户主页,但在此页面中,会话变量为空 在大多数情况下,这种方法都能正常工作,但是在少数情况下,即使下一页会话变量为空,

2 个答案:

答案 0 :(得分:0)

尝试。

b

答案 1 :(得分:0)

您可能忘记了调用session_start();在首页,登录页面或同时在两者上。您需要在需要的每个页面中调用它,以使会话变量可用。