我的基本想法是做一些事情:
$isLocal = // test here
if ($isLocal) {
// local settings here
}
else {
// remote settings here
}
我尝试了$ _SERVER ['HTTP_HOST'],但是当我在Netbeans中调试时,HTTP_HOST不会作为参数出现。基本上我正在为$ isLocal
寻找一个强大的测试答案 0 :(得分:2)
您应该为每个服务器保留不同的配置文件,并将它们从修订控制系统中排除......
require_once '/config.local.php';
这样做的好处是可以扩展到任意数量的开发服务器,同时保持实时配置的独立性和私密性。
答案 1 :(得分:0)
尝试
$_SERVER['SERVER_NAME'];
本地地址与实际地址不同
答案 2 :(得分:0)
你能通过$_GET
变量传递一个字符串吗?如果您要将?local=true
添加到您的网址然后对此进行测试,那么这将是一种非常容易实现此目的的方法。请记住在它上线时禁用。