会话变量在页面内容更改之间未设置

时间:2013-03-17 09:14:20

标签: php

我正在使用1个index.php页面并使用导航链接发送值$ _GET值,这些值用于从mysql数据库中检索页面内容,以有效地更改工作正常的页面。 在其中一个导航链接上,单击时会设置会话变量,我想稍后使用,但是当我单击另一个不设置会话的导航链接时,之前设置的会话已取消设置,因此没有值。我已经检查了每个页面上相同的session_id,并通过输出到屏幕检查了会话变量实际上是设置的,当单击一个新页面时它就会消失。

由于

1 个答案:

答案 0 :(得分:0)

我认为(但如果我错了,有人会纠正)您应该在整个网站上开始会话以保持会话。尝试在所有网页的顶部添加session_start();,看看情况是否有所改善。 $_GET与会话无关,所以我不清楚为什么你提到它......