我通过管理面板登录此系统,然后加载字体结束页面,页面顶部有session_start()并尝试回显我在管理员登录时设置的会话变量。但它给了我会话变量未定义的索引错误。但这些是在管理区域中打印查找。我不知道为什么会这样。
在前端
session_start();
echo("username = ".$_SESSION['username']."<br />");
p.s:重要 - 之前有效。这是我在许多服务器上安装的系统,我之前从未遇到过此错误。甚至在这台服务器上它几天前也能正常工作。也许客户有所改变?服务器配置值?我不知道。非常感谢。
答案 0 :(得分:0)
session_start()之前文件中是否有空格;?这是会话问题最常见的原因......: - )
答案 1 :(得分:0)
而不只是session_start();
执行此操作if(!isset($_SESSION)) session_start();