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发送邮件类代码附详细说明
Jul 10 PHP
php2html php生成静态页函数
Dec 08 PHP
php生成随机密码的几种方法
Jan 17 PHP
php数组函数序列之array_splice() - 在数组任意位置插入元素
Nov 07 PHP
使用PHP实现Mysql读写分离
Jun 28 PHP
php的$_FILES的临时储存文件与回收机制实测过程
Jul 12 PHP
PHP把小数转成整数3种方法
Jun 30 PHP
Smarty中调用FCKeditor的方法
Oct 27 PHP
apache中为php 设置虚拟目录
Dec 17 PHP
php将textarea数据提交到mysql出现很多空格的解决方法
Dec 19 PHP
php生成txt文件实例代码介绍
Apr 28 PHP
如何判断微信付款码和支付宝付款码
Apr 01 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中设置session用memcache来存储的方法总结
2016/01/14 PHP
PHP7 echo和print语句实例用法
2019/02/15 PHP
js中将HTMLCollection/NodeList/伪数组转换成数组的代码
2011/07/31 Javascript
JQuery获取与设置HTML元素的内容或文本的实现代码
2014/06/20 Javascript
jQuery移除tr无效的解决方法(tr是动态添加)
2014/09/22 Javascript
JavaScript从数组中删除指定值元素的方法
2015/03/18 Javascript
jquery实现叠层3D文字特效代码分享
2015/08/21 Javascript
js实现的页面矩阵图形变换特效
2016/01/26 Javascript
node.js中 stream使用教程
2016/08/28 Javascript
JS实现一个简单的日历
2017/02/22 Javascript
浅析JavaScript中的平稳退化(graceful degradation)
2017/07/24 Javascript
JavaScript实现的级联算法示例【省市二级联动功能】
2018/12/25 Javascript
SSM+layUI 根据登录信息显示不同的页面方法
2019/09/20 Javascript
vue-resource:jsonp请求百度搜索的接口示例
2019/11/09 Javascript
在antd Form表单中select设置初始值操作
2020/11/02 Javascript
[03:38]TI4西雅图DOTA2前线报道 71专访
2014/07/08 DOTA
[00:28]DOTA2北京网鱼队选拔赛
2015/04/08 DOTA
python中set常用操作汇总
2016/06/30 Python
python+opencv实现动态物体识别
2018/01/09 Python
windows10下python3.5 pip3安装图文教程
2018/04/02 Python
Python3 利用requests 库进行post携带账号密码请求数据的方法
2018/10/26 Python
python 3.3 下载固定链接文件并保存的方法
2018/12/18 Python
Python使用Turtle库绘制一棵西兰花
2019/11/23 Python
Visual Studio Code搭建django项目的方法步骤
2020/09/17 Python
html5 拖拽上传图片实例演示
2013/04/01 HTML / CSS
最新党员思想汇报
2014/01/01 职场文书
会计辞职信范文
2014/01/15 职场文书
2014学习全国两会精神心得体会2000字
2014/03/11 职场文书
社区服务活动总结
2014/05/07 职场文书
小学生环保标语
2014/06/13 职场文书
党政领导班子四风问题对照检查材料思想汇报
2014/10/02 职场文书
教育项目合作协议书格式
2014/10/17 职场文书
这样写python注释让代码更加的优雅
2021/06/02 Python
Mysql实现简易版搜索引擎的示例代码
2021/08/30 MySQL
js 实现Material UI点击涟漪效果示例
2022/09/23 Javascript
CSS link与@import的区别和用法解析
2023/05/07 HTML / CSS