即使我添加了session_start(),我也会在我设置的会话变量上收到未定义的错误

时间:2012-04-27 02:29:46

标签: php session

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

在前端

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

p.s:重要 - 之前有效。这是我在许多服务器上安装的系统,我之前从未遇到过此错误。甚至在这台服务器上它几天前也能正常工作。也许客户有所改变?服务器配置值?我不知道。非常感谢。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

而不只是session_start();执行此操作if(!isset($_SESSION)) session_start();