我的配置页面上有一个未定义的索引,它显示:
注意:未定义索引:第3行inc/config .inc.php 中的SERVER_ADDR
关于如何解决这个问题的任何想法?我知道它的警告,但仍然想了解它。我正在使用它来检查地址是使用我的本地还是远程配置设置。
我在这种情况下使用它:
if ($_SERVER['SERVER_ADDR'] == '127.0.0.1' || $_SERVER['SERVER_NAME'] == 'localhost') {
}
Run Code Online (Sandbox Code Playgroud)
接受的答案是正确的,但请注意,在 Windows IIS 7(据我所知,及更高版本)上,您必须使用:
$_SERVER['LOCAL_ADDR']
Run Code Online (Sandbox Code Playgroud)
代替
$_SERVER['SERVER_ADDR']
Run Code Online (Sandbox Code Playgroud)