php判断访问IP的方法


Posted in PHP onJune 19, 2015

本文实例讲述了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 相关文章推荐
详细介绍PHP应用提速面面观
Oct 09 PHP
浅谈PHP强制类型转换,慎用!
Jun 06 PHP
解析PHP可变函数的经典用法
Jun 20 PHP
PHP中的函数-- foreach()的用法详解
Jun 24 PHP
php获取远程图片体积大小的实例
Nov 12 PHP
PHP查看当前变量类型的方法
Jul 31 PHP
php pdo oracle中文乱码的快速解决方法
May 16 PHP
PHP获取用户访问IP地址的5种方法
May 16 PHP
PHP性能优化大全(php.ini)
May 20 PHP
PHP基于自定义类随机生成姓名的方法示例
Aug 05 PHP
php redis setnx分布式锁简单原理解析
Oct 23 PHP
PHP的imageTtfText()函数深入详解
Mar 03 PHP
PHP自动生成表单代码分享
Jun 19 #PHP
PHP实现中文圆形印章特效
Jun 19 #PHP
PHP 常用的header头部定义汇总
Jun 19 #PHP
PHP实现获取中英文首字母
Jun 19 #PHP
常用的php图片处理类(水印、等比缩放、固定高宽)分享
Jun 19 #PHP
php打造智能化的柱状图程序,用于报表等
Jun 19 #PHP
php实现通过ftp上传文件
Jun 19 #PHP
You might like
PHP中call_user_func_array()函数的用法演示
2012/02/05 PHP
解析PHP获取当前网址及域名的实现代码
2013/06/23 PHP
基于php实现七牛抓取远程图片
2015/12/01 PHP
Yii2中添加全局函数的方法分析
2017/05/04 PHP
PHP中通过getopt解析GNU C风格命令行选项
2019/11/18 PHP
JavaScript和ActionScript的交互实现代码
2010/08/01 Javascript
js中创建对象的几种方式示例介绍
2014/01/26 Javascript
jQuery中noConflict()用法实例分析
2015/02/08 Javascript
js图片卷帘门导航菜单特效代码分享
2015/09/10 Javascript
JavaScript+CSS无限极分类效果完整实现方法
2015/12/22 Javascript
js实现无缝滚动图(可控制当前滚动的方向)
2017/02/22 Javascript
JavaScript使用原型和原型链实现对象继承的方法详解
2017/04/05 Javascript
js实现HTML中Select二级联动的实例
2018/01/05 Javascript
js如何获取访问IP、地区、当前操作浏览器
2019/07/23 Javascript
纯js+css实现在线时钟
2020/08/18 Javascript
解决Vue项目中tff报错的问题
2020/10/21 Javascript
[01:34]2014DOTA2 TI预选赛预选赛 选手比赛房大揭秘!
2014/05/20 DOTA
[46:04]Liquid vs VP Supermajor决赛 BO 第四场 6.10
2018/07/05 DOTA
Python 过滤字符串的技巧,map与itertools.imap
2008/09/06 Python
python使用新浪微博api上传图片到微博示例
2014/01/10 Python
python引入导入自定义模块和外部文件的实例
2017/07/24 Python
python使用TensorFlow进行图像处理的方法
2018/02/28 Python
Django Admin实现三级联动的示例代码(省市区)
2018/06/22 Python
python使用suds调用webservice接口的方法
2019/01/03 Python
Python 复平面绘图实例
2019/11/21 Python
TensorFlow tf.nn.softmax_cross_entropy_with_logits的用法
2020/04/19 Python
浅谈python出错时traceback的解读
2020/07/15 Python
铁路工务反思材料
2014/02/07 职场文书
违反校纪校规检讨书
2014/02/15 职场文书
支教个人总结
2015/03/04 职场文书
2015年营销工作总结范文
2015/04/23 职场文书
让子弹飞观后感
2015/06/11 职场文书
浅谈什么是SpringBoot异常处理自动配置的原理
2021/06/21 Java/Android
Python实现Hash算法
2022/03/18 Python
DIY胆机必读:各国电子管评价
2022/04/06 无线电
Mysql的Table doesn't exist问题及解决
2022/12/24 MySQL