国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

PHP獲取公網(wǎng)IP地址的程序代碼

2024-09-04 11:49:09
字體:
供稿:網(wǎng)友

公網(wǎng)IP地址就是指外網(wǎng)IP地址了,就是在用戶訪問我們php頁面時(shí)我們可以獲到用戶的IP地址了,而這個(gè)IP地址就叫做公網(wǎng)IP地址了,下面整理了兩個(gè)函數(shù)一起看看.

方法1:獲取客戶端公網(wǎng)IP地址PHP,代碼如下:

  1. /** 
  2.      * 獲取真實(shí)IP地址 
  3.      */ 
  4.     function get_real_ip(){ 
  5.         if ( getenv"HTTP_CLIENT_IP" ) && strcasecmpgetenv"HTTP_CLIENT_IP" ), "unknown" ) ){ 
  6.             $ip = getenv"HTTP_CLIENT_IP" ); 
  7.         }else if ( getenv"HTTP_X_FORWARDED_FOR" ) && strcasecmpgetenv"HTTP_X_FORWARDED_FOR" ), "unknown" ) ){ 
  8.             $ip = getenv"HTTP_X_FORWARDED_FOR" ); 
  9.         }else if (getenv"REMOTE_ADDR" ) && strcasecmpgetenv"REMOTE_ADDR" ), "unknown" ) ){ 
  10.             $ip = getenv"REMOTE_ADDR" ); 
  11.         }else if ( isset( $_SERVER'REMOTE_ADDR' ] ) && $_SERVER'REMOTE_ADDR' ] 
  12.             && strcasecmp$_SERVER'REMOTE_ADDR' ], "unknown" ) ){ 
  13.             $ip = $_SERVER'REMOTE_ADDR' ]; 
  14.         }else
  15.             $ip = "unknown"
  16.         } 
  17.         if ( strpos$ip',' ) ){ 
  18.             $ipArr = explode','$ip ); 
  19.             $ip = $ipArr[ 0 ]; 
  20.         } 
  21.         return $ip

方法2:獲取IP地址PHP,代碼如下:

  1. function GetRealIP() { 
  2.     static $realip
  3.  
  4.     if (isset($_SERVER)){ 
  5.         if (isset($_SERVER["HTTP_X_FORWARDED_FOR"])){ 
  6.             $realip = $_SERVER["HTTP_X_FORWARDED_FOR"]; 
  7.         } else if (isset($_SERVER["HTTP_CLIENT_IP"])) { 
  8.             $realip = $_SERVER["HTTP_CLIENT_IP"]; 
  9.         } else { 
  10.             $realip = $_SERVER["REMOTE_ADDR"]; 
  11.         } 
  12.     } else { 
  13.         if (getenv("HTTP_X_FORWARDED_FOR")){ 
  14.             $realip = getenv("HTTP_X_FORWARDED_FOR"); 
  15.         } else if (getenv("HTTP_CLIENT_IP")) { 
  16.             $realip = getenv("HTTP_CLIENT_IP"); 
  17.         } else { 
  18.             $realip = getenv("REMOTE_ADDR"); 
  19.         }  //開源軟件:Vevb.com 
  20.     } 
  21.    
  22.     if (strpos($realip',') === false) { 
  23.             $sUserIp = $realip;          
  24.     } else { 
  25.      $arrUserIp = explode(',' , $realip); 
  26.      $sUserIp = $arrUserIp[0]; 
  27.     } 
  28.     return $sUserIp

兩段代碼的效果是一樣的,不信大家可以試一下了都非常的好用了.

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 武清区| 平武县| 衡水市| 崇明县| 鄱阳县| 西平县| 三原县| 高雄市| 和田市| 衡东县| 电白县| 银川市| 潼关县| 巩留县| 临夏市| 清涧县| 友谊县| 松阳县| 冀州市| 沂南县| 万全县| 台中县| 山阴县| 延吉市| 千阳县| 柏乡县| 天祝| 桐柏县| 镇沅| 六安市| 高要市| 柘荣县| 郓城县| 莎车县| 得荣县| 建湖县| 北流市| 永春县| 应城市| 淳安县| 隆化县|