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 echo()和print()、require()和include()函数区别说明
Mar 27 PHP
PHP 动态随机生成验证码类代码
Apr 09 PHP
PHP IF ELSE简化/三元一次式的使用
Aug 22 PHP
php中选择什么接口(mysql、mysqli)访问mysql
Feb 06 PHP
php中如何同时使用session和cookie来保存用户登录信息
Jul 05 PHP
ThinkPHP中U方法的使用浅析
Jun 13 PHP
php批量删除数据库下指定前缀的表以prefix_为例
Aug 24 PHP
10个超级有用值得收藏的PHP代码片段
Jan 22 PHP
PHP获取当前相对于域名目录的方法
Jun 26 PHP
php正则表达式验证(邮件地址、Url地址、电话号码、邮政编码)
Mar 14 PHP
PHP简单判断手机设备的方法
Aug 23 PHP
Laravel 5.4前后台分离,通过不同的二级域名访问方法
Oct 13 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 和 XML: 使用expat函数(二)
2006/10/09 PHP
《PHP编程最快明白》第八讲:php启发和小结
2010/11/01 PHP
php 归并排序 数组交集
2011/05/10 PHP
php setcookie(name, value, expires, path, domain, secure) 参数详解
2013/06/28 PHP
PHP获取mysql数据表的字段名称和详细信息的方法
2014/09/27 PHP
PHP+MYSQL实现用户的增删改查
2015/03/24 PHP
解读PHP中上传文件的处理问题
2016/05/29 PHP
php实现的顺序线性表示例
2019/05/04 PHP
jquery dialog键盘事件代码
2010/08/01 Javascript
JScript分割字符串示例代码
2013/09/04 Javascript
javascript操作excel生成报表示例
2014/05/08 Javascript
JS DOM实现鼠标滑动图片效果
2020/09/17 Javascript
基于Vue如何封装分页组件
2016/12/16 Javascript
基于vue的下拉刷新指令和滚动刷新指令
2016/12/23 Javascript
jQuery中Datatables增加跳转到指定页功能
2017/02/08 Javascript
Input文本框随着输入内容多少自动延伸的实现
2017/02/15 Javascript
JS ES6中setTimeout函数的执行上下文示例
2017/04/27 Javascript
Vue中props的使用详解
2018/06/15 Javascript
JavaScript fetch接口案例解析
2018/08/30 Javascript
[04:54]DOTA2 2017国际邀请赛:上届冠军WINGS采访短片
2017/08/09 DOTA
从Python的源码浅要剖析Python的内存管理
2015/04/16 Python
机器学习python实战之决策树
2017/11/01 Python
手把手教你进行Python虚拟环境配置教程
2020/02/03 Python
Python opencv相机标定实现原理及步骤详解
2020/04/09 Python
详解Pycharm与anaconda安装配置指南
2020/08/25 Python
python生成xml时规定dtd实例方法
2020/09/21 Python
HTML5+CSS3实例 :canvas 模拟实现电子彩票刮刮乐代码
2016/12/30 HTML / CSS
Shop Apotheke瑞士:您的健康与美容网上商店
2019/10/09 全球购物
数据库笔试题
2013/05/09 面试题
汽车技术服务与营销专业推荐信
2013/11/29 职场文书
大学生志愿者感言
2014/01/15 职场文书
酒店保安员岗位职责
2014/01/31 职场文书
大学生毕业鉴定
2014/01/31 职场文书
知识竞赛主持词
2014/03/26 职场文书
工程服务质量承诺书
2015/04/29 职场文书
详解Python类和对象内容
2021/06/22 Python