diff --git a/src/Symfony/Component/BrowserKit/Client.php b/src/Symfony/Component/BrowserKit/Client.php index 0296c0b5d2f75..febb3549f529a 100644 --- a/src/Symfony/Component/BrowserKit/Client.php +++ b/src/Symfony/Component/BrowserKit/Client.php @@ -295,10 +295,11 @@ public function request($method, $uri, array $parameters = array(), array $files } else { ++$this->redirectCount; } - + + $this->server = $server = array_merge($this->server, $server); + $uri = $this->getAbsoluteUri($uri); - $server = array_merge($this->server, $server); if (!$this->history->isEmpty()) { $server['HTTP_REFERER'] = $this->history->current()->getUri(); }