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 相关文章推荐
杏林同学录(六)
Oct 09 PHP
PHP+javascript液晶时钟
Oct 09 PHP
PHP下利用header()函数设置浏览器缓存的代码
Sep 01 PHP
php 文章调用类代码
Aug 11 PHP
有关PHP中MVC的开发经验分享
May 17 PHP
thinkphp3.2.2实现生成多张缩略图的方法
Dec 19 PHP
php计算整个目录大小的方法
Jun 19 PHP
php+MySql实现登录系统与输出浏览者信息功能
Jul 01 PHP
PHP读取、解析eml文件及生成网页的方法示例
Sep 04 PHP
laravel框架创建授权策略实例分析
Nov 22 PHP
PHP实现抽奖功能实例代码
Jun 30 PHP
phpcmsv9.0任意文件上传漏洞解析
Oct 20 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
PHP5 操作MySQL数据库基础代码
2009/09/29 PHP
php Memcache 中实现消息队列
2009/11/24 PHP
PHP模拟登陆163邮箱发邮件及获取通讯录列表的方法
2015/03/07 PHP
php实现数组中索引关联数据转换成json对象的方法
2015/07/08 PHP
PHP中字符与字节的区别及字符串与字节转换示例
2016/10/15 PHP
defer属性导致引用JQuery的页面报“浏览器无法打开网站xxx,操作被中止”错误的解决方法
2010/04/27 Javascript
解决IE下select标签innerHTML插入option的BUG(兼容IE,FF,Opera,Chrome,Safari)
2010/05/13 Javascript
window.navigate 与 window.location.href 的使用区别介绍
2013/09/21 Javascript
js数组的基本操作(很全自己整理的)
2014/10/16 Javascript
详解Javascript 装载和执行
2014/11/17 Javascript
jQuery实现二级下拉菜单效果
2016/01/05 Javascript
AngularJS中监视Scope变量以及外部调用Scope方法
2016/01/23 Javascript
js获取当前日期时间及其它日期操作汇总
2016/03/08 Javascript
Kindeditor在线文本编辑器如何过滤HTML
2016/04/14 Javascript
javascript图片预览和上传(兼容IE)
2017/03/15 Javascript
jquery中关于bind()方法的使用技巧分享
2017/03/30 jQuery
vue中,在本地缓存中读写数据的方法
2018/09/21 Javascript
Vue + Elementui实现多标签页共存的方法
2019/06/12 Javascript
Python  __getattr__与__setattr__使用方法
2008/09/06 Python
Python下载指定页面上图片的方法
2016/05/12 Python
关于Python元祖,列表,字典,集合的比较
2017/01/06 Python
python导出chrome书签到markdown文件的实例代码
2017/12/27 Python
django 扩展user用户字段inlines方式
2020/03/30 Python
Python 基于jwt实现认证机制流程解析
2020/06/22 Python
python3中确保枚举值代码分析
2020/12/02 Python
CSS3实例分享--超炫checkbox复选框和radio单选框
2014/09/01 HTML / CSS
FC-Moto美国:欧洲最大的摩托车服装和头盔商店之一
2019/08/24 全球购物
介绍一下JNDI的基本概念
2013/07/26 面试题
面包店的创业计划书范文
2014/01/16 职场文书
生日礼品店创业计划书范文
2014/03/21 职场文书
《谁的本领大》教后反思
2014/04/25 职场文书
知识竞赛拉拉队口号
2014/06/16 职场文书
作风建设剖析材料
2014/10/06 职场文书
婚礼答谢词
2015/01/04 职场文书
2015年小学远程教育工作总结
2015/07/28 职场文书
HTML+VUE分页实现炫酷物联网大屏功能
2021/05/27 Vue.js