php - 本地与远程设置

时间:2013-11-20 21:55:21

标签: php

我将如何做以下事情:

if ( localhost )
{
   //use these settings
} else if ( remote )
{
   // use these settings
}

我尝试使用$ _SERVER ['REMOTE_ADDR'],但根据此页面:$_SERVER['REMOTE_ADDR'] not giving the right ip address,IPv6并不总是在远程设置。

1 个答案:

答案 0 :(得分:2)

只需检查您是否在本地地址之一(IPv4或IPv6):

$locals = array('127.0.0.1','::1');

if(in_array($_SERVER['REMOTE_ADDR'], $locals)){
    // local
} else {
    // remote
}