PHP getenv() 获取IP
2013-04-23 17:00
204 查看
<?php function GetIP(){ if (getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"), "unknown")) $ip = getenv("HTTP_CLIENT_IP"); else if (getenv("HTTP_X_FORWARDED_FOR") && strcasecmp(getenv("HTTP_X_FORWARDED_FOR"), "unknown")) $ip = getenv("HTTP_X_FORWARDED_FOR"); else if (getenv("REMOTE_ADDR") && strcasecmp(getenv("REMOTE_ADDR"), "unknown")) $ip = getenv("REMOTE_ADDR"); else if (isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], "unknown")) $ip = $_SERVER['REMOTE_ADDR']; else $ip = "unknown"; return($ip); } $ip = GetIP(); echo $ip; ?>
相关文章推荐
- PHP功能类[获取客户端IP、页面跳转]
- 深入分析几种PHP获取客户端IP的情况
- php 获取服务器IP
- php实现获取局域网所有用户的电脑IP和主机名、及mac地址完整实例
- php获取用户和服务器ip及其地理位置详解
- php根据IP获取经纬度信息--百度地图篇
- php之获取访客IP
- php中$_SERVER参数HTTP_X_FORWARDED_FOR & REMOTE_ADDR与获取IP
- php 获取当前客户端ip
- php获取用户IP的方法
- php获取客户端IP
- php获取ip的方法
- PHP获取客户端真实IP
- Nginx反向代理导致PHP获取不到正确的HTTP_HOST,SERVER_NAME,客户端IP的解决方法
- 使用PHP获取用户客户端真实IP的解决方案
- PHP获取访问用户IP
- php 通过ip获取地理位置
- php中$_SERVER和HTTP_X_FORWARDED_FOR以及REMOTE_ADDR获取IP的区别
- PHP获取用户真实 IP , 淘宝IP接口获得ip地理位置
- php 获取本地IP代码