PHP获取客户端与服务器IP
来源:互联网 发布:wkwebview 注入js文件 编辑:程序博客网 时间:2024/05/22 13:18
客户端IP相关的变量
1. $_SERVER['REMOTE_ADDR']; 客户端IP,有可能是用户的IP,也有可能是代理的IP。
2. $_SERVER['HTTP_CLIENT_IP']; 代理端的IP,可能存在,可伪造。
3. $_SERVER['HTTP_X_FORWARDED_FOR']; 用户是在哪个IP使用的代理,可能存在,可以伪造。
服务器端IP相关的变量
1. $_SERVER["SERVER_NAME"],需要使用函数gethostbyname()获得。这个变量无论在服务器端还是客户端均能正确显示。
2. $_SERVER["SERVER_ADDR"],在服务器端测试:127.0.0.1(这个与httpd.conf中BindAddress的设置值相关)。在客户端测试结果正确。
类如下:
- class
getIP{ -
function clientIP(){ -
= getenv('REMOTE_ADDR'); -
= getenv('HTTP_X_FORWARDED_FOR'); -
= getenv('HTTP_CLIENT_IP'); -
? $cIP= $cIP1: null; -
? $cIP= $cIP2: null; -
$cIP; -
} -
function serverIP(){ -
gethostbyname($_SERVER["SERVER_NAME"]); -
} - }
-
- $getIP
= getIP(); - $clientIp
= getIP::clientIP(); - $serverIp
= getIP::serverIP(); -
- echo
'Client IP ,$clientIp,'<bris ' />' ; - echo
'Server IP ,$serverIp,'<bris ' />' ;
- PHP获取客户端与服务器IP
- PHP 显示客户端IP与服务器IP
- PHP获取客户端和服务器IP地址
- PHP获取客户端和服务器IP地址
- PHP服务器获取客户端IP地址
- PHP 获取 服务器 客户端 IP地址
- PHP中获取客户端IP、服务器IP的方法
- PHP获取客户端IP
- php获取客户端IP
- PHP 获取客户端IP
- PHP 获取客户端IP
- PHP获取客户端IP
- php获取客户端IP
- PHP获取客户端IP
- PHP获取客户端IP
- php获取客户端IP
- php获取客户端IP
- PHP获取客户端IP
- ZC-ADK开发套件介绍
- linux MISC 驱动模型分析
- java多线程继承Runnable接口
- java访问linux MySQL(未完善)
- PHP模块开发
- PHP获取客户端与服务器IP
- JSP九大内置对象
- 什么是VCO
- Repository模式
- mvnforum学习之了解系统
- SOAP 传回的XML数据正确,但是用MarkUp读取出错的解决办法
- 温州苍南老人公寓煤气爆炸致6位老人受伤-温州-老年公寓-煤气爆炸
- java 后台返回json数据给前台
- C语言数据在内存中的存储类别 [李园7舍_404]