服务报价 | 域名主机 | 网络营销 | 软件工具| [加入收藏]
 热线电话: #
当前位置: 主页 > php教程 > php教程 >

PHP获取如何获取真实IP函数

时间:2016-04-12 21:16来源: 作者: 点击:
借鉴ucenter的代码 function get_onlineip(){ $onlineip = ; if ( getenv ( HTTP_CLIENT_IP ) strcasecmp ( getenv ( HTTP_CLIENT_IP ), unknown )){ $onlineip = getenv ( HTTP_CLIENT_IP ); } elseif ( getenv ( HTTP_X_FORWARDED_FOR ) strcasecmp (

借鉴ucenter的代码

 

  1. function get_onlineip() {  
  2.     $onlineip = '';  
  3.     if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) {  
  4.         $onlineip = getenv('HTTP_CLIENT_IP');  
  5.     } elseif(getenv('HTTP_X_FORWARDED_FOR') && strcasecmp(getenv('HTTP_X_FORWARDED_FOR'), 'unknown')) {  
  6.         $onlineip = getenv('HTTP_X_FORWARDED_FOR');  
  7.     } elseif(getenv('REMOTE_ADDR') && strcasecmp(getenv('REMOTE_ADDR'), 'unknown')) {  
  8.         $onlineip = getenv('REMOTE_ADDR');  
  9.     } elseif(isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], 'unknown')) {  
  10.         $onlineip = $_SERVER['REMOTE_ADDR'];  
  11.     }  
  12.     return $onlineip;  
  13. }  
  14.  

(责任编辑:最模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
热点内容