罐头有人解释我为什么这段代码不起作用?
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,我得到了我想要的结果。
答案 0 :(得分:0)
我认为你使这一点变得更加困难。不是使用复选框和$_SESSION
组合提供开发选项,只需使用define
,这是我所见过的标准方法。
注意:您的会话是暂时的,因此您需要继续设置它,其次,确保您的脚本顶部有session_start
。