0

我通过管理面板登录到这个系统,然后加载页面顶部有 session_start() 的字体结束页面,并尝试回显我在管理员登录发生时设置的会话变量。但它给了我会话变量上未定义的索引错误。但这些是在管理区域打印的。我不知道为什么会这样。

在前端

 session_start();
 echo("username = ".$_SESSION['username']."<br />");

ps:重要 - 它以前工作过。这是我在许多服务器中安装的系统,我以前从未遇到过此错误。即使在这台服务器上它几天前也能正常工作。也许客户改变了什么?服务器配置值?我不知道。非常感谢帮助。

4

2 回答 2

0

session_start(); 之前的文件中是否有任何空白?这是会话问题的最常见原因... :-)

于 2012-04-27T02:33:31.943 回答
0

而不是仅仅这样session_start();if(!isset($_SESSION)) session_start();

于 2012-04-27T02:34:25.977 回答