Pessoal Boa Noite! Tenho a seguinte dúvida:   define( 'PATH_ROOT', dirname(__FILE__) ); O PATH_ROOT me exibe a saída: D:\webmaster\gemak   já o código: $_SERVER['SERVER_NAME']; Gera a saída: localhost   e: $_SERVER['PHP_SELF']; Gera a saída: gemak/index.php   Segue um exemplo: Se o arquivo (pagina.php) estiver no directório: D:\webmaster\gemak\gemak2\gemak3 a url raiz deveria ser localhost\gemak\gemak2\gemak3.   A pergunta é: Existe alguma variável pré-definida ou alguma função em php que me forneça isso diretamente? Ou preciso utilizar expressões regulares (ereg) e concatenação entre FILE_SERVER e PHP_SELF?   Obs: Tentei parse_url(), mas obtive o mesmo de PHP_SELF.