我正在使用php开发Web应用程序。我使用会话将信息从一个页面传递到另一个页面。但是当涉及到其他页面时会话被重置。我认为这是由于会话的范围错误(页面范围)!我对么?如果是问题,那么如何克服这个问题呢?请帮我。提前谢谢!
答案 0 :(得分:4)
您需要将session_start()
放在每个页面的开头 - 这将启动一个新会话,或者,在您的情况下恢复存储的会话,以及它的变量。除非您在导航到新页面之前致电session_destroy()
,否则这将有效。
希望这有帮助,
詹姆斯
答案 1 :(得分:1)
会话没有范围,可能是您在代码中的某个位置调用session_destroy()