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 相关文章推荐
基于mysql的论坛(5)
Oct 09 PHP
php下正则来匹配dede模板标签的代码
Aug 21 PHP
php数字转汉字代码(算法)
Oct 08 PHP
深入PHP许愿墙模块功能分析
Jun 25 PHP
PHP中redis的用法深入解析
Feb 20 PHP
浅析PHP程序设计中的MVC编程思想
Jul 28 PHP
php中使用GD库做验证码
Mar 31 PHP
使用正则去除php代码中的注释方法
Nov 03 PHP
PHP实现从PostgreSQL数据库检索数据分页显示及根据条件查找数据示例
Jun 09 PHP
PHP正则表达式处理函数(PCRE 函数)实例小结
May 09 PHP
PHP中用Trait封装单例模式的实现
Dec 18 PHP
PHP8.0新功能之Match表达式的使用
Jul 19 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简单数据库操作类实例【支持增删改查及链式操作】
2016/10/10 PHP
php中时间函数date及常用的时间计算
2017/05/12 PHP
laravel框架使用FormRequest进行表单验证,验证异常返回JSON操作示例
2020/02/18 PHP
利用CSS、JavaScript及Ajax实现高效的图片预加载
2013/10/16 Javascript
JS实现点击按钮自动增加一个单元格的方法
2015/03/09 Javascript
AngularJS基础学习笔记之简单介绍
2015/05/10 Javascript
一看就懂:jsonp详解
2015/06/01 Javascript
jQuery手机拨号界面特效代码分享
2015/08/27 Javascript
JavaScript+html5 canvas实现本地截图教程
2020/04/16 Javascript
jQuery获取访问者IP地址的方法(基于新浪API与QQ查询接口)
2016/05/25 Javascript
Three.js学习之几何形状
2016/08/01 Javascript
微信js-sdk分享功能接口常用逻辑封装示例
2016/10/13 Javascript
js编写三级联动简单案例
2016/12/21 Javascript
vue2.0 与 bootstrap datetimepicker的结合使用实例
2017/05/22 Javascript
JQuery EasyUI的一些常用组件
2017/07/12 jQuery
Vue.js组件间通信方式总结【推荐】
2018/11/23 Javascript
koa2使用ejs和nunjucks作为模板引擎的使用
2018/11/27 Javascript
vue-resource post数据时碰到Django csrf问题的解决
2020/03/13 Javascript
JavaScript实现筛选数组
2021/03/02 Javascript
[02:14]完美“圣”典2016风云人物:xiao8专访
2016/12/01 DOTA
python 图片验证码代码
2008/12/07 Python
python文件读写并使用mysql批量插入示例分享(python操作mysql)
2014/02/17 Python
python读取html中指定元素生成excle文件示例
2014/04/03 Python
Python定义一个跨越多行的字符串的多种方法小结
2018/07/19 Python
Django 模型类(models.py)的定义详解
2019/07/19 Python
Python 使用 environs 库定义环境变量的方法
2020/02/25 Python
解决flask接口返回的内容中文乱码的问题
2020/04/03 Python
基于python实现破解滑动验证码过程解析
2020/05/28 Python
opencv-python的RGB与BGR互转方式
2020/06/02 Python
Pytorch框架实现mnist手写库识别(与tensorflow对比)
2020/07/20 Python
python 录制系统声音的示例
2020/12/21 Python
Python实现粒子群算法的示例
2021/02/14 Python
美国亚马逊旗下时尚女装网店:SHOPBOP(支持中文)
2020/10/17 全球购物
学习经验交流会策划书
2015/11/02 职场文书
创业计划书之家教托管
2019/09/25 职场文书
AudioContext 实现音频可视化(web技术分享)
2022/02/24 Javascript