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; }