检查$ _SESSION var

时间:2017-09-12 10:07:36

标签: php session

罐头有人解释我为什么这段代码不起作用?

if ($_SESSION['developing'] == 1) {
    // only use 1 when developing
    error_reporting(E_ALL);
    ini_set('display_errors', 1);
    ini_set('display_startup_errors', 1);
} else {
    // only use 1 when developing
    error_reporting(E_ALL);
    ini_set('display_errors', 0);
    ini_set('display_startup_errors', 0);
}

在登录时,我有一个复选框,如果选中,我想将$ _SESSION变量设置为1.(DONE)

之后,在我的函数文件中,如果处于开发模式或不显示,我想进行此检查以输出错误。如果我做了一个var_dump,我得到了我想要的结果。

1 个答案:

答案 0 :(得分:0)

我认为你使这一点变得更加困难。不是使用复选框和$_SESSION组合提供开发选项,只需使用define,这是我所见过的标准方法。

注意:您的会话是暂时的,因此您需要继续设置它,其次,确保您的脚本顶部有session_start