Swoole\Request::getClientIP PHP Method

getClientIP() public method

获取客户端IP
public getClientIP ( ) : string
return string
    function getClientIP()
    {
        if (isset($this->server["HTTP_CLIENT_IP"]) and strcasecmp($this->server["HTTP_CLIENT_IP"], "unknown")) {
            return $this->server["HTTP_CLIENT_IP"];
        }
        if (isset($this->server["HTTP_X_FORWARDED_FOR"]) and strcasecmp($this->server["HTTP_X_FORWARDED_FOR"], "unknown")) {
            return $this->server["HTTP_X_FORWARDED_FOR"];
        }
        if (isset($this->server["REMOTE_ADDR"])) {
            return $this->server["REMOTE_ADDR"];
        }
        return "";
    }