Beispiel #1
0
Datei: Uri.php Projekt: ntdt/Slim
 /**
  * Get Base URI without trailing slash
  *
  * @return string
  */
 public static function getBaseUri( $reload = false ) {
     if ( $reload || is_null(self::$baseUri) ) {
         $requestUri = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : $_SERVER['PHP_SELF']; //Full Request URI
         $scriptName = $_SERVER['SCRIPT_NAME']; //Script path from docroot
         $baseUri = strpos($requestUri, $scriptName) === 0 ? $scriptName : str_replace('\\', '/', dirname($scriptName));
         self::$baseUri = rtrim($baseUri, '/');
     }
     return self::$baseUri;
 }