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中for循环语句的几种变型
Nov 26 PHP
深入PHP数据加密详解
Jun 18 PHP
PHP实现把数字ID转字母ID
Aug 12 PHP
Drupal7 form表单二次开发要点与实例
Mar 02 PHP
PHP return语句的另一个作用
Jul 30 PHP
yii实现级联下拉菜单的方法
Jul 31 PHP
Smarty中调用FCKeditor的方法
Oct 27 PHP
ThinkPHP模型详解
Jul 27 PHP
CodeIgniter基于Email类发邮件的方法
Mar 29 PHP
什么是OneThink oneThink后台添加插件步骤
Apr 13 PHP
PHP实现的简单异常处理类示例
May 04 PHP
PHP设计模式之策略模式原理与用法实例分析
Apr 04 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中函数rand和mt_rand的区别比较
2012/12/26 PHP
PHP反向代理类代码
2014/08/15 PHP
在Linux系统下一键重新安装WordPress的脚本示例
2015/06/30 PHP
ThinkPHP中数据操作案例分析
2015/09/27 PHP
jQuery在html有效在jsp无效的原因及解决方法
2013/08/02 Javascript
JS高级调试技巧:捕获和分析 JavaScript Error详解
2014/03/16 Javascript
jquery实现下拉菜单的二级联动利用json对象从DB取值显示联动
2014/03/27 Javascript
JS实现闪动的title消息提醒效果
2014/06/20 Javascript
jquery插件EasyUI中form表单提交实例分享
2016/01/11 Javascript
Node.js实现兼容IE789的文件上传进度条
2016/09/02 Javascript
JavaScript实现经典排序算法之冒泡排序
2016/12/28 Javascript
详解js中==与===的区别
2017/01/08 Javascript
详解微信小程序开发之城市选择器 城市切换
2017/01/17 Javascript
jQuery插件select2利用ajax高效查询大数据列表(可搜索、可分页)
2017/05/19 jQuery
Vue2.0 事件的广播与接收(观察者模式)
2018/03/14 Javascript
微信小程序复选框实现多选一功能过程解析
2020/02/14 Javascript
[26:21]浴火之凤-TI4世界冠军Newbee战队纪录片
2014/08/07 DOTA
[04:49]期待西雅图之战 2016国际邀请赛中国区预选赛WINGS战队赛后采访
2016/06/29 DOTA
python3 dict ndarray 存成json,并保留原数据精度的实例
2019/12/06 Python
荷兰本土平价百货:HEMA
2017/10/23 全球购物
水上运动奥特莱斯:Wasterports Outlet
2018/08/08 全球购物
Noon埃及:埃及在线购物
2019/11/26 全球购物
飞利浦西班牙官方网站:Philips西班牙
2020/02/17 全球购物
Shell如何接收变量输入
2012/09/24 面试题
90后毕业生的求职信范文
2013/09/21 职场文书
函授毕业自我鉴定
2013/12/19 职场文书
美容师的职业规划书
2013/12/27 职场文书
职员竞岗演讲稿
2014/05/14 职场文书
公司优秀员工获奖感言
2014/08/14 职场文书
离婚协议书范本样本
2014/08/19 职场文书
师德承诺书2015
2015/04/28 职场文书
为自己工作观后感
2015/06/11 职场文书
话题作文之生命的旋律
2019/12/17 职场文书
Python实现自动玩连连看的脚本分享
2022/04/04 Python
python中filter,map,reduce的作用
2022/06/10 Python
LeetCode189轮转数组python示例
2022/08/05 Python