protected function getRequestUriWithoutParameters()
    {
        if (isset($_SERVER['HTTP_X_REWRITE_URL'])) { // check this first so IIS will catch
            $requestUri = $_SERVER['HTTP_X_REWRITE_URL'];
        } elseif (isset($_SERVER['REQUEST_URI'])) {
            $requestUri = $_SERVER['REQUEST_URI'];
        } elseif (isset($_SERVER['ORIG_PATH_INFO'])) { // IIS 5.0, PHP as CGI
            $requestUri = $_SERVER['ORIG_PATH_INFO'];
        } else {
            $requestUri = $_SERVER['SCRIPT_NAME'];
        }
        if (($pos = strpos($requestUri, "?")) !== false) {
            $requestUri = substr($requestUri, 0, $pos);
        }

        return $requestUri;
    }
protected function getRequestUriWithoutParameters()
    {
        if (isset($_SERVER['HTTP_X_REWRITE_URL'])) { // check this first so IIS will catch
            $requestUri = $_SERVER['HTTP_X_REWRITE_URL'];
        } elseif (isset($_SERVER['REQUEST_URI'])) {
            $requestUri = $_SERVER['REQUEST_URI'];
        } elseif (isset($_SERVER['ORIG_PATH_INFO'])) { // IIS 5.0, PHP as CGI
            $requestUri = $_SERVER['ORIG_PATH_INFO'];
        } else {
            $requestUri = $_SERVER['SCRIPT_NAME'];
        }
        if (($pos = strpos($requestUri, "?")) !== false) {
            $requestUri = substr($requestUri, 0, $pos);
        }

        return $requestUri;
    }
protected function getRequestUriWithoutParameters ( ) { if ( isset ( $ _SERVER [ 'HTTP_X_REWRITE_URL' ] ) ) { // check this first so IIS will catch $ requestUri = $ _SERVER [ 'HTTP_X_REWRITE_URL' ] ; } elseif ( isset ( $ _SERVER [ 'REQUEST_URI' ] ) ) { $ requestUri = $ _SERVER [ 'REQUEST_URI' ] ; } elseif ( isset ( $ _SERVER [ 'ORIG_PATH_INFO' ] ) ) { // IIS 5.0, PHP as CGI $ requestUri = $ _SERVER [ 'ORIG_PATH_INFO' ] ; } else { $ requestUri = $ _SERVER [ 'SCRIPT_NAME' ] ; } if ( ( $ pos = strpos ( $ requestUri , "?" ) ) !== false ) { $ requestUri = substr ( $ requestUri , 0 , $ pos ) ; } return $ requestUri ; }
Detect and return the current script name without parameters

@return string
Detect and return the current script name without parameters