Example #1
0
 private function get_info()
 {
     /*
      * verifica url com index.php
      */
     preg_match('/(.*)\\/index.php(.*)/', $_SERVER["PHP_SELF"], $matches);
     $PATH_ROOT = $matches[1];
     $PATH_INFO = $matches[2];
     /*
      * verifica url sem index.php
      */
     if (!preg_match('/index.php/', $_SERVER["REQUEST_URI"])) {
         $PATH_INFO = str_replace($PATH_ROOT, '', $_SERVER["REQUEST_URI"]);
         if (preg_match('/(.*)[?]/', $PATH_INFO, $matches)) {
             $PATH_INFO = $matches[1];
         }
     }
     /*
      * define url root 
      */
     define(strtoupper(Config::get_root_path()), $PATH_ROOT . '/');
     $PATH_INFO = trim($PATH_INFO, '/');
     return $PATH_INFO;
 }