コード例 #1
0
ファイル: RequestTest.php プロジェクト: nerdfiles/slim_bp
 /**
  * Test get IP
  */
 public function testGetIp()
 {
     $env = Slim_Environment::getInstance();
     $req = new Slim_Http_Request($env);
     $this->assertEquals('127.0.0.1', $req->getIp());
 }
コード例 #2
0
ファイル: RequestTest.php プロジェクト: ceroberoz/kurs
 /**
  * Test get IP with proxy server and X-Forwarded-For header
  */
 public function testGetIpWithForwardedFor()
 {
     $env = Slim_Environment::mock(array('REMOTE_ADDR' => '127.0.0.1', 'CLIENT_IP' => '127.0.0.2', 'X_FORWARDED_FOR' => '127.0.0.3'));
     $req = new Slim_Http_Request($env);
     $this->assertEquals('127.0.0.3', $req->getIp());
 }
コード例 #3
0
 /**
  * Test get IP
  */
 public function testGetIp()
 {
     $env = Slim_Environment::mock(array('REMOTE_ADDR' => '127.0.0.1'));
     $req = new Slim_Http_Request($env);
     $this->assertEquals('127.0.0.1', $req->getIp());
 }