Пример #1
0
 public function testWillOmitTrustedProxyIpsFromXForwardedForMatching()
 {
     $this->backup();
     $_SERVER['REMOTE_ADDR'] = '0.1.2.3';
     $_SERVER['HTTP_X_FORWARDED_FOR'] = '2.1.2.3, 1.1.2.3';
     RemoteAddr::setUseProxy(true);
     RemoteAddr::setTrustedProxies(array('1.1.2.3'));
     $validator = new RemoteAddr();
     $this->assertEquals('2.1.2.3', $validator->getData());
     $this->restore();
 }