增加ip验证
来源:互联网 发布:软件就业培训中心 编辑:程序博客网 时间:2024/05/27 01:50
if($this->get_real_ip() != 'XXXX'){
echo json_encode(array('status'=>false,'info'=>'ip错误!您的ip为:'.$this->get_real_ip()));die;
echo json_encode(array('status'=>false,'info'=>'ip错误!您的ip为:'.$this->get_real_ip()));die;
}
/**
* 客户端真实ip
* @return Ambigous <unknown, boolean>
*/
function get_real_ip(){
$ip=false;
if(!empty($_SERVER['HTTP_CLIENT_IP'])){
$ip=$_SERVER['HTTP_CLIENT_IP'];
}
if(!empty($_SERVER['HTTP_X_FORWARDED_FOR'])){
$ips=explode (', ', $_SERVER['HTTP_X_FORWARDED_FOR']);
if($ip){ array_unshift($ips, $ip); $ip=FALSE; }
for ($i=0; $i < count($ips); $i++){
if(!eregi ('^(10│172.16│192.168).', $ips[$i])){
$ip=$ips[$i];
break;
}
}
}
return ($ip ? $ip : $_SERVER['REMOTE_ADDR']);
}
0 0
- 增加ip验证
- 验证ip
- 验证IP
- ip验证
- 验证IP
- IP验证
- 增加虚拟ip例子
- CentOS增加IP地址
- IP的增加
- java 验证增加数据
- aspcms留言增加防刷新验证,单一ip留言条数限制,防止恶意刷新及恶意提交。
- C# 获取Ip 验证Ip
- C# 获取Ip 验证Ip
- linux增加删除虚拟IP
- Oracle11g RAC 增加scan ip
- linux增加/删除虚拟ip
- 给eth0增加一个IP
- CAS增加验证码验证功能
- 导航栏左侧或右侧添加多个item
- JSP中文乱码问题终极解决方案
- AngularJS 注入依赖基本用法
- PAT 1108. Finding Average (20)
- mongodb的where条件
- 增加ip验证
- Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled 独家解决! - 建飞博客 - 博客频道 -
- 微信小程序-初入json渲染页面
- Java面试题整理
- android studio配置jdk和adb的问题
- 微信开发之——接口权限
- 断开重连(SO_KEEPLIVE)的测试
- webstorm如何创建 vue文件?
- 状态模式(State)