Improve request URI determination.

This commit is contained in:
Taylor Otwell 2011-06-15 06:24:58 -07:00
parent d380992aa7
commit 0db0dadef7

View File

@ -36,7 +36,12 @@ class Request {
// -------------------------------------------------------
elseif (isset($_SERVER['REQUEST_URI']))
{
$uri = str_replace('/index.php', '', $_SERVER['REQUEST_URI']);
$uri = parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH);
if ($uri === false)
{
throw new \Exception("Malformed request URI. Request terminated.");
}
}
// -------------------------------------------------------
// Neither PATH_INFO or REQUEST_URI are available.