예제 #1
0
 /**
  * Метод выполняет первичную обработку $_SERVER['REQUEST_URI']
  *
  * @return string
  */
 protected function GetRequestUri()
 {
     $sReq = preg_replace("/\\/+/", '/', $_SERVER['REQUEST_URI']);
     $sReq = preg_replace("/^\\/(.*)\\/?\$/U", '\\1', $sReq);
     $sReq = preg_replace("/^(.*)\\?.*\$/U", '\\1', $sReq);
     /**
      * Формируем $sPathWebCurrent 
      */
     self::$sPathWebCurrent = PATH_ROOT . DS . join('/', $this->GetRequestArray($sReq));
     return $sReq;
 }