php判断访问IP的方法
这篇文章主要介绍了php判断访问IP的方法,涉及php针对服务器端预定义变量$_SERVER的相关判断与使用技巧,需要的朋友可以参考下
本文实例讲述了php判断访问IP的方法。分享给大家供大家参考。具体如下:
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
<?php
function getIP() {
if (! empty ( $_SERVER [ "HTTP_CLIENT_IP" ] )) {
$cip = $_SERVER [ "HTTP_CLIENT_IP" ];
} else if (! empty ( $_SERVER [ "HTTP_X_FORWARDED_FOR" ] )) {
$cip = $_SERVER [ "HTTP_X_FORWARDED_FOR" ];
} else if (! empty ( $_SERVER [ "REMOTE_ADDR" ] )) {
$cip = $_SERVER [ "REMOTE_ADDR" ];
} else {
$cip = '' ;
}
preg_match ( "/[\d\.]{7,15}/" , $cip , $cips );
$cip = isset ( $cips [0] ) ? $cips [0] : 'unknown' ;
unset ( $cips );
return $cip ;
}
?>
|
希望本文所述对大家的php程序设计有所帮助。
注:更多精彩教程请关注帮客之家网页设计教程 栏目,
/php/26887.htmlwww.phpzy.comtrue/php/26887.htmlTechArticlephp判断访问IP的方法 这篇文章主要介绍了php判断访问IP的方法,涉及php针对服务器端预定义变量$_SERVER的相关判断与使用技巧,需要的朋友可以参考下 本文实例讲述了php判断访问IP的方法。...
相关文章
- 暂无相关文章
今天推荐
PHP之友评论