如何在php中更改会话范围?

时间:2010-11-26 16:12:27

标签: php web-applications session

我正在使用php开发Web应用程序。我使用会话将信息从一个页面传递到另一个页面。但是当涉及到其他页面时会话被重置。我认为这是由于会话的范围错误(页面范围)!我对么?如果是问题,那么如何克服这个问题呢?请帮我。提前谢谢!

2 个答案:

答案 0 :(得分:4)

您需要将session_start()放在每个页面的开头 - 这将启动一个新会话,或者,在您的情况下恢复存储的会话,以及它的变量。除非您在导航到新页面之前致电session_destroy(),否则这将有效。

希望这有帮助,

詹姆斯

答案 1 :(得分:1)

会话没有范围,可能是您在代码中的某个位置调用session_destroy()