|
![]() |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
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。但是要求代理服务器的类型是transparent类型。假如代理服务器是anonymous或者是high anonymous类型,HTTP_X_FORWARDED_FOR也无能为力了。 返回类别: 教程 上一教程: PHP的历史和优缺点 下一教程: php注入3 您可以阅读与"获得客户端真实的IP地址"相关的教程: · 判定客户端是否具备JavaScript和Cookie功能 · 显示访客的IP地址 · PHP来控制客户端cache · PHP和.NET版客户端信息自动生成 · 用IP地址来统计访问人数!以天为间限! |
![]() ![]() |
快精灵印艺坊 版权所有 |
首页![]() ![]() ![]() ![]() ![]() ![]() ![]() |