Handle HTTP header X-Real-IP to get IP address
This commit is contained in:
@@ -169,6 +169,9 @@ class RequestTest extends Base
|
||||
$request = new Request($this->container, array(), array(), array(), array(), array());
|
||||
$this->assertEquals('Unknown', $request->getIpAddress());
|
||||
|
||||
$request = new Request($this->container, array('HTTP_X_REAL_IP' => '192.168.1.1,127.0.0.1'), array(), array(), array(), array());
|
||||
$this->assertEquals('192.168.1.1', $request->getIpAddress());
|
||||
|
||||
$request = new Request($this->container, array('HTTP_X_FORWARDED_FOR' => '192.168.0.1,127.0.0.1'), array(), array(), array(), array());
|
||||
$this->assertEquals('192.168.0.1', $request->getIpAddress());
|
||||
|
||||
|
||||
Reference in New Issue
Block a user