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 相关文章推荐
解决phpmyadmin 乱码,支持gb2312和utf-8
Nov 20 PHP
PHP 图像尺寸调整代码
May 26 PHP
php中3des加密代码(完全与.net中的兼容)
Aug 02 PHP
PHP输出XML到页面的3种方法详解
Jun 06 PHP
PHP获取和操作配置文件php.ini的几个函数介绍
Jun 24 PHP
浅析php面向对象public private protected 访问修饰符
Jun 30 PHP
php strrpos()与strripos()函数
Aug 31 PHP
php控制文件下载速度的方法
Mar 24 PHP
PHP获取指定月份第一天和最后一天的方法
Jul 18 PHP
PHP+jQuery+Ajax实现分页效果 jPaginate插件的应用
Oct 09 PHP
PHP使用PDO抽象层获取查询结果的方法示例
May 10 PHP
Laravel 实现Controller向blade前台模板赋值的四种方式小结
Oct 22 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分页时出现的Fatal error的解决方法
2011/04/18 PHP
ThinkPHP CURD方法之order方法详解
2014/06/18 PHP
正则表达式判断是否存在中文和全角字符和判断包含中文字符串长度
2008/09/27 Javascript
JavaScript中的类继承
2010/11/25 Javascript
解析javascript 数组以及json元素的添加删除
2013/06/26 Javascript
node.js中的fs.readdir方法使用说明
2014/12/17 Javascript
jQuery选择器querySelector的使用指南
2015/01/23 Javascript
基于jQuery实现返回顶部实例代码
2016/01/01 Javascript
JS操作COOKIE实现备忘记录的方法
2016/04/01 Javascript
Three.js学习之几何形状
2016/08/01 Javascript
原生js的RSA和AES加密解密算法
2016/10/08 Javascript
jquery——九宫格大转盘抽奖实例
2017/01/16 Javascript
JS实现隔行换色的表格排序
2017/03/27 Javascript
Vue在页面数据渲染完成之后的调用方法
2018/09/11 Javascript
对layui初始化列表的CheckBox属性详解
2019/09/13 Javascript
Vue路由管理器Vue-router的使用方法详解
2020/02/05 Javascript
在webstorm中配置less的方法详解
2020/09/25 Javascript
js定时器出现第一次延迟的原因及解决方法
2021/01/04 Javascript
Python 除法小技巧
2008/09/06 Python
Python写的一个简单DNS服务器实例
2014/06/04 Python
Python的类实例属性访问规则探讨
2015/01/30 Python
Python使用pyodbc访问数据库操作方法详解
2018/07/05 Python
常用的HTML5列表标签
2017/06/20 HTML / CSS
互动出版网:专业书籍
2017/03/21 全球购物
Magee 1866官网:Donegal粗花呢外套和大衣专家
2019/11/01 全球购物
爱护公共设施的标语
2014/06/24 职场文书
德育标兵事迹材料
2014/08/24 职场文书
三问三解心得体会
2014/09/05 职场文书
股东合作协议书
2014/09/12 职场文书
欢迎家长标语
2014/10/08 职场文书
行政文员岗位职责
2015/02/04 职场文书
重阳节主题班会
2015/08/17 职场文书
python如何进行基准测试
2021/04/26 Python
用Python监控你的朋友都在浏览哪些网站?
2021/05/27 Python
python基础之类方法和静态方法
2021/10/24 Python
使用pd.merge表连接出现多余行的问题解决
2022/06/16 Python