麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > PHP > 正文

thinkphp如何獲取客戶端IP

2024-05-04 23:40:03
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了thinkphp如何正確獲取客戶端IP,除了使用內置get_client_ip函數,還有沒有其他方法?請閱讀下文揭曉答案。

thinkphp框架中系統內置了get_client_ip方法用于獲取客戶端的IP地址,使用示例:

$ip = get_client_ip();

除了thinkphp內置get_client_ip函數外,也可使用下面函數獲取客戶端IP地址。

$type表示返回類型 0 返回IP地址, 1 返回IPV4地址數字

分享代碼如下

 

 
  1. function get_client_ip($type = 0) { 
  2. $type = $type ? 1 : 0; 
  3. static $ip = NULL; 
  4. if ($ip !== NULL) return $ip[$type]; 
  5. if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { 
  6. $arr = explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']); 
  7. $pos = array_search('unknown',$arr); 
  8. if(false !== $pos) unset($arr[$pos]); 
  9. $ip = trim($arr[0]); 
  10. }elseif (isset($_SERVER['HTTP_CLIENT_IP'])) { 
  11. $ip = $_SERVER['HTTP_CLIENT_IP']; 
  12. }elseif (isset($_SERVER['REMOTE_ADDR'])) { 
  13. $ip = $_SERVER['REMOTE_ADDR']; 
  14. // IP地址合法驗證 
  15. $long = ip2long($ip); 
  16. $ip = $long ? array($ip, $long) : array('0.0.0.0', 0); 
  17. return $ip[$type]; 

希望本文對大家深入學習php程序設計有所幫助。


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产精品久久久久久久娇妻 | 欧美日韩免费观看视频 | 免费午夜网站 | 黄色免费大片 | 国产午夜亚洲精品理论片大丰影院 | 亚洲天堂中文字幕在线观看 | 日本看片一区二区三区高清 | 中文字幕在线永久 | 91精品观看91久久久久久国产 | 精品国产99久久久久久宅男i | 久久精品欧美视频 | 欧美一区二区三区中文字幕 | 在线小视频国产 | 国产一区二区三区四区五区在线 | 久久亚洲线观看视频 | 精品中文字幕在线播放 | 国产91对白叫床清晰播放 | 成人免费看视频 | 麻豆视频在线免费观看 | 黄色视屏免费看 | 中文字幕22页 | 国产乱色精品成人免费视频 | 久久综合精品视频 | 国产91久久精品 | 成人免费福利视频 | 最新91在线视频 | 欧美视频一二三区 | 亚洲成人在线视频网站 | 黄色大片在线观看 | 成年性羞羞视频免费观看 | 日美av在线 | 亚洲二区三区在线 | 久久综合九色综合久久久精品综合 | 精品乱码久久久久 | 亚洲天堂成人在线观看 | 中国美女一级黄色片 | 久久草在线视频国产 | 欧美日韩亚洲成人 | 欧美69free性videos | 国产一区二区成人在线 | 国产成人在线网址 |