当前位置:首页 > PHP教程 > php应用 > 列表

php判断访问IP的方法

发布:smiling 来源: PHP粉丝网  添加日期:2021-05-29 14:31:36 浏览: 评论:0 

这篇文章主要介绍了php判断访问IP的方法,涉及php针对服务器端预定义变量$_SERVER的相关判断与使用技巧,需要的朋友可以参考下。

本文实例讲述了php判断访问IP的方法,分享给大家供大家参考,具体如下:

  1. <?php  
  2. function getIP() {  
  3.   if (! emptyempty ( $_SERVER ["HTTP_CLIENT_IP"] )) {  
  4.     $cip = $_SERVER ["HTTP_CLIENT_IP"];  
  5.   } else if (! emptyempty ( $_SERVER ["HTTP_X_FORWARDED_FOR"] )) {  
  6.     $cip = $_SERVER ["HTTP_X_FORWARDED_FOR"];  
  7.   } else if (! emptyempty ( $_SERVER ["REMOTE_ADDR"] )) {  
  8.     $cip = $_SERVER ["REMOTE_ADDR"];  
  9.   } else {  
  10.     $cip = '';  
  11.   }  
  12.   preg_match ( "/[\d\.]{7,15}/"$cip$cips );  
  13.   $cip = isset ( $cips [0] ) ? $cips [0] : 'unknown';  
  14.   unset ( $cips );  
  15.   return $cip;  
  16. }  
  17. ?>

Tags: php判断访问IP

分享到: