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页面间传递参数实例代码
Jun 05 PHP
php 魔术方法使用说明
Oct 20 PHP
PHP 函数学习简单小结
Jul 08 PHP
Destoon模板制作简明教程
Jun 20 PHP
PHP中feof()函数实例测试
Aug 23 PHP
PHP fastcgi模式上传大文件(大约有300多K)报错
Sep 28 PHP
THINKPHP支持YAML配置文件的设置方法
Mar 17 PHP
php获取twitter最新消息的方法
Apr 14 PHP
jquery+php实现导出datatables插件数据到excel的方法
Jul 06 PHP
PHP判断手机是IOS还是Android
Dec 09 PHP
CodeIgniter读写分离实现方法详解
Jan 20 PHP
PHP自定义序列化接口Serializable用法分析
Dec 29 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
一个ftp类(ini.php)
2006/10/09 PHP
二十行语句实现从Excel到mysql的转化
2006/10/09 PHP
优化PHP程序的方法小结
2012/02/23 PHP
ThinkPHP框架实现session跨域问题的解决方法
2014/07/01 PHP
laravel 实现划分admin和home 模块分组
2019/10/15 PHP
PHP获取真实IP及IP模拟方法解析
2020/11/24 PHP
js计算德州扑克牌面值的方法
2015/03/04 Javascript
javascript实现俄罗斯方块游戏的思路和方法
2015/04/27 Javascript
easyUI实现类似搜索框关键词自动提示功能示例代码
2016/12/27 Javascript
nodejs学习笔记之路由
2017/03/27 NodeJs
解决vue打包报错Unexpected token: punc的问题
2020/10/24 Javascript
python迭代器与生成器详解
2016/03/10 Python
Python 编码Basic Auth使用方法简单实例
2017/05/25 Python
python opencv3实现人脸识别(windows)
2018/05/25 Python
python实现flappy bird小游戏
2018/12/24 Python
Python数据类型之Dict字典实例详解
2019/05/07 Python
在django模板中实现超链接配置
2019/08/21 Python
python实现自动化报表功能(Oracle/plsql/Excel/多线程)
2019/12/02 Python
tensorflow中tf.reduce_mean函数的使用
2020/04/19 Python
Python调用JavaScript代码的方法
2020/10/27 Python
深入理解Python变量的数据类型和存储
2021/02/01 Python
一篇文章带你学习CSS3图片边框
2020/11/04 HTML / CSS
详解使用HTML5 Canvas创建动态粒子网格动画
2016/12/14 HTML / CSS
台湾网购生鲜第一品牌:i3Fresh爱上新鲜
2017/10/26 全球购物
乌克兰珠宝大卖场:Zlato.ua
2020/09/27 全球购物
计算机本科生自荐信
2013/10/15 职场文书
中国梦的演讲稿
2014/01/08 职场文书
集体婚礼证婚词
2014/01/13 职场文书
出国导师推荐信
2014/01/16 职场文书
食品业务员岗位职责
2014/03/18 职场文书
施工安全责任书
2014/04/14 职场文书
计算机售后服务承诺书
2014/05/30 职场文书
百日安全生产活动总结
2014/07/05 职场文书
《比的意义》教学反思
2016/02/18 职场文书
56句经典英文座右铭
2019/08/09 职场文书
Flask使用SQLAlchemy实现持久化数据
2021/07/16 Python