一般代理服务器都会有一个标志的, print_r($_SERVER);

解决方案 »

  1.   

    绕过代理显示ip,需要代理服务器提供这种不隐藏用户ip的功能。
      

  2.   

    我有个思路不知道可不可以实现!
    就是用JS取得客户端的IP,然后在POST到服务器!!
      

  3.   

    哦,楼上办法到是有道理,但是js怎么能取呢?
    cookie不保险。
      

  4.   

    cokeyang(西北狼)那个方法我做过了..
    可以完成.
    不过速度太慢了....我还是在局域网里边.
    公网上没有试过..
    不过我还没有想到其它方法
      

  5.   

    修改一下就可以用了:////////////////////////////////////
    function ip() {
    if (isset($_SERVER["HTTP_CLIENT_IP"])) {
    return $_SERVER["HTTP_CLIENT_IP"];
    } else {
    if (isset($_SERVER["HTTP_X_FORWARDED_FOR"])) {
    return $_SERVER["HTTP_X_FORWARDED_FOR"];
    } else {
    if (isset($_SERVER["REMOTE_ADDR"])) {
    return $_SERVER["REMOTE_ADDR"];
    } else {
    return null;
    }
    }
    }
    }