我将如何做以下事情:
if ( localhost )
{
//use these settings
} else if ( remote )
{
// use these settings
}
我尝试使用$ _SERVER ['REMOTE_ADDR'],但根据此页面:$_SERVER['REMOTE_ADDR'] not giving the right ip address,IPv6并不总是在远程设置。
答案 0 :(得分:2)
只需检查您是否在本地地址之一(IPv4或IPv6):
$locals = array('127.0.0.1','::1');
if(in_array($_SERVER['REMOTE_ADDR'], $locals)){
// local
} else {
// remote
}