PHP服务器获取客户端IP地址
来源:互联网 发布:mysql删除库的所有表 编辑:程序博客网 时间:2024/05/22 05:02
不废话,直接上代码:
1.编写函数以供多次调用
<?php
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']);
}
?>
2.开始调用:
$LoginIP=get_real_ip();
3.注意:在本地做测试时IP地址可能为:::1,这并不是没有获取到!!!!
阅读全文
0 0
- PHP获取客户端和服务器IP地址
- PHP获取客户端和服务器IP地址
- PHP服务器获取客户端IP地址
- PHP 获取 服务器 客户端 IP地址
- PHP获取客户端和服务器的IP地址
- PHP获取客户端ip地址
- PHP获取客户端IP地址
- php获取客户端IP地址
- PHP 获取客户端IP地址
- PHP获取客户端IP地址
- php 获取客户端IP地址
- php 获取客户端ip地址
- PHP获取客户端IP地址
- php获取客户端ip地址
- php 获取服务器地址和客户端地址
- php获取客户端IP地址方法总结
- PHP获取客户端真实 IP 地址
- php获取客户端真实IP地址
- JS读取XML字符串生成树结构
- 获取系统时间
- Android中使用自定义Dialog时match_parent无效的问题
- QQ分享成功后也回调onCancel()
- 深度优先的时间戳与拓扑排序
- PHP服务器获取客户端IP地址
- Android Material Design动画 Touch Feedback | 触摸反馈
- 主要介绍OSS上支持开源数据格式_和计算打通的场景
- python第15篇之可变参数的函数的使用
- 5. Elastisearch API CURD操作
- catalan数
- Android 开发与进阶阅读书籍推荐
- c++ MFC 播放音频文件
- C++ 异常处理