Improve request URI determination.

This commit is contained in:
Taylor Otwell 2011-06-15 06:24:58 -07:00
parent d380992aa7
commit 0db0dadef7
1 changed files with 6 additions and 1 deletions

View File

@ -36,7 +36,12 @@ public static function uri()
// -------------------------------------------------------
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.