php判断访问IP的方法
更新时间:2015年06月19日 14:46:01 作者:疯狂的流浪
这篇文章主要介绍了php判断访问IP的方法,涉及php针对服务器端预定义变量$_SERVER的相关判断与使用技巧,需要的朋友可以参考下
本文实例讲述了php判断访问IP的方法。分享给大家供大家参考。具体如下:
<?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-5.2 的 php.ini 中文版[金步国翻译]
最近服务器基本上都是使用了php 5.2.*,以前发布的版本的php.ini已经不适用于现在的版本了,特发现了这篇文章特分享给大家。2011-04-04php缓冲 output_buffering和ob_start使用介绍
这篇文章主要介绍了php缓冲 output_buffering和ob_start的相关资料,需要的朋友可以参考下2014-01-01
最新评论