本文实例讲述了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程序设计有所帮助。