`
zhangchibang
  • 浏览: 339117 次
社区版块
存档分类
最新评论

'REMOTE_ADDR' 'HTTP_CLIENT_IP' 'HTTP_X_FORWARDED

    博客分类:
  • PHP
 
阅读更多

REMOTE_ADDR 是你的客户端跟你的服务器“握手”时候的IP。如果使用了“匿名代理”,REMOTE_ADDR将显示代理服务器的IP。

HTTP_CLIENT_IP 是代理服务器发送的HTTP头。如果是“超级匿名代理”,则返回none值。同样,REMOTE_ADDR也会被替换为这个代理服务器的IP。

 

 

分享到:
评论

相关推荐

    PHPWind和Discuz论坛程序如何获取用户的真实IP地址

    讨论获取客户端IP 地址前,我们首先下弄明白的是以下三个的具体含义:REMOTE_ADDR,HTTP_CLIENT_IP,HTTP_X_FORWARDED_FOR REMOTE_ADDR 是你的客户端跟你的服务器“握手”时候的IP。如果使用了“匿名代理”,REMOTE...

    PHP获取真实客户端的真实IP

    REMOTE_ADDR 是你的客户端跟你的服务器“握手”时候的IP。如果使用了“匿名代理”,REMOTE_ADDR将显示代理服务器的IP。 ...$_SERVER[‘HTTP_X_FORWARDED_FOR’]; //用户是在哪个IP使用的代理(有可

    web站点获取用户IP的安全方法 HTTP_X_FORWARDED_FOR检验

    //设置默认值 if (isset($_SERVER[‘HTTP_X_FORWARDED_FOR’])) { $realip = $_SERVER[‘HTTP_X_FORWARDED_FOR’]; } elseif (isset($_SERVER[‘HTTP_CLIENT_IP’])) { $realip = $_SERVER[‘HTTP_CLIENT_IP’]...

    nginx升级过程文档.docx

    #proxy_set_header X-Client-IP $remote_addr; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "Upgrade"; #proxy_set_header X-Real-IP $remote_addr; #proxy_set_...

    flex跨域上传

    proxy_set_header X-Forwarded-For $remote_addr; proxy_pass http://localhost:8080/zwh/; } } server { listen 80; server_name test1.zwh.com; location / { proxy_set_header Host $host; proxy_...

    php中获取远程客户端的真实ip地址的方法

    (1).REMOTE_ADDR:浏览当前页面的用户计算机的ip地址 (2).HTTP_X_FORWARDED_FOR: 浏览当前页面的用户计算机的网关 (3).HTTP_CLIENT_IP:客户端的ip 在PHP 中使用 $_SERVER[“REMOTE_ADDR”] 来取得客户端的 IP 地址,...

    PHP获取真实IP及IP模拟方法解析

    PHP获取用户真实IP方法1: <?...function GetIP(){ if(!empty($_SERVER... $cip = $_SERVER[HTTP_X_FORWARDED_FOR]; } elseif(!empty($_SERVER[REMOTE_ADDR])){ $cip = $_SERVER[REMOTE_ADDR]; } else{ $ci

    继续收藏一些PHP常用函数第1/2页

    function GetIP() { //获取IP if ($_SERVER[“HTTP_X_FORWARDED_FOR”]) $ip = $_SERVER[“HTTP_X_FORWARDED_FOR”]; else if ($_SERVER[“HTTP_CLIENT_IP”]) $ip = $_SERVER[“HTTP_CLIENT_IP”]; else if ($_...

    收藏的PHP常用函数 推荐收藏保存

    function GetIP() { //获取IP if ($_SERVER[“HTTP_X_FORWARDED_FOR”]) $ip = $_SERVER[“HTTP_X_FORWARDED_FOR”]; else if ($_SERVER[“HTTP_CLIENT_IP”]) $ip = $_SERVER[“HTTP_CLIENT_IP”]; else if ($_...

    PHP中根据IP地址判断城市实现城市切换或跳转代码

    phpfunction GetIP() { if ($_SERVER[“HTTP_X_FORWARDED_FOR”]) $ip = $_SERVER[“HTTP_X_FORWARDED_FOR”]; else if ($_SERVER[“HTTP_CLIENT_IP”]) $ip = $_SERVER[“HTTP_CLIENT_IP”]; else if ($_...

    PHP 获取客户端 IP 地址的方法实例代码

    $_SERVER[‘HTTP_X_FORWARDED_FOR’]:浏览当前页面的用户计算机的网关 $_SERVER[‘HTTP_X_REAL_IP’]:nginx 代理模式下,获取客户端真实IP /** * 获取客户端IP地址 */ function real_ip() { $ip = $_SERVER['...

    PHP实现限制IP访问的方法

    本文实例讲述了PHP实现限制IP访问的方法。... $ip = getenv("HTTP_X_FORWARDED_FOR"); else if(getenv("REMOTE_ADDR")) $ip = getenv("REMOTE_ADDR"); else $ip = "Unknow"; $ALLOWED_IP=array('10.1

    php限制ip地址范围的方法

    本文实例讲述了php限制ip地址范围的方法。分享给大家供大家参考。具体如下: ...empty($_SERVER['HTTP_X_FORWARDED_FOR'])) { return $_SERVER['HTTP_X_FORWARDED_FOR']; } return $_SERVER['REMOTE_ADDR

    PHP获取IP地址及根据IP判断城市

    $ip:$_SERVER['REMOTE_ADDR']; list($ip1,$ip2,$ip3,$ip4)=explode(".",$ip); return $ip1*pow(256,3)+$ip2*pow(256,2)+$ip3*256+$ip4; } $ip=get_real_ip(); $sql="select * from ip where start<=$ip ...

    nginx配置教程

    '"$http_user_agent" "$http_x_forwarded_for"'; access_log logs/access.log main; #sendfile 指令指定 nginx 是否调用 sendfile 函数(zero copy 方式)来输出文件, #对于普通应用,必须设为 on, #如果...

    php实现统计网站在线人数的方法

    分享给大家供大家参考。具体实现方法如下: <?...function getIpAddress() { // 取得当前用户的IP地址 ... $ip = getenv('HTTP_X_FORWARDED_FOR'); } elseif (getenv('REMOTE_ADDR')) { $ip = getenv('REMOTE

    PHP获取客户端及服务器端IP的封装类

    3. $_SERVER[‘HTTP_X_FORWARDED_FOR’]; 用户是在哪个IP使用的代理,可能存在,可以伪造。 服务器端IP相关的变量: 1. $_SERVER[“SERVER_NAME”],需要使用函数gethostbyname()获得。这个变量无论在服务器端还是客

    从刷票了解获得客户端IP的方法

    前两个星期帮一个朋友的亲戚的孩子刷票,谁让咱们是程序员呢。...getenv('HTTP_X_FORWARDED_FOR') getenv('HTTP_CLIENT_IP') getenv('REMOTE_ADDR') HTTP_X_FORWARDED_FOR 这个是从http header头部

    Python使用django获取用户IP地址的方法

    real_ip = request.META['HTTP_X_FORWARDED_FOR'] regip = real_ip.split(",")[0] except: try: regip = request.META['REMOTE_ADDR'] except: regip = "" return regip 问题是会在有的地方不好使,检测发现...

    PHP curl伪造IP地址和header信息代码实例

    curl虽然功能强大,但是只能伪造$_SERVER[“HTTP_X_FORWARDED_FOR”],对于大多数IP地址检测程序来说,$_SERVER[“REMOTE_ADDR”]很难被伪造: 首先是client.php的代码 复制代码 代码如下: $headers[‘CLIENT-IP’] ...

Global site tag (gtag.js) - Google Analytics