获取客户端IP地址
/
static public function getClientIP() {
static $ip = NULL;
if ( $ip !== NULL )
return $ip;
if ( isset( $_SERVER['>这个跟你的路由设置和访问方式有关。
假设你的服务端在1010501,公网IP都是8888。
假设你的客户端在 101050100-199,出口公网IP是4444
如果你的客户端以公网的形式访问,如>function real_server_ip(){
static $serverip = NULL;
if ($serverip !== NULL){
return $serverip;
}
if (isset($_SERVER)){
if (isset($_SERVER['SERVER_ADDR'])){
$serverip = $_SERVER['SERVER_ADDR'];
}
else{
$serverip = '0000';
}
}
else{
$serverip = getenv('SERVER_ADDR');
}
return $serverip;
}
如果在本地搭建服务器,IP当然就是127001,搭建方法根据系统的不同及服务环境的不同去百度一下具体教程。
如果在虚拟机或者线上服务器上搭建服务环境,IP的获取ifconfig。
附图:
>
# onlineoffline tag - don't remove
Order Deny,Allow
Deny from all
Allow from 127001
服务器
服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)