Глобальные переменные PHP помогают получить доступ к информации о сервере и среде выполнения. Например, $_SERVER['DOCUMENT_ROOT'] возвращает корневую папку веб-приложения.
Для отладки можно вывести весь массив $_SERVER:
echo ''; print_r($_SERVER); echo '';
Список суперглобальных переменных
$GLOBALS— ссылки на все переменные в глобальной области видимости$_SERVER— информация о сервере и среде выполнения$_GET— переменные HTTP GET-запроса$_POST— переменные HTTP POST-запроса$_FILES— переменные загруженных файлов$_REQUEST— переменные HTTP-запроса (GET + POST + COOKIE)$_SESSION— переменные сессии$_ENV— переменные среды$_COOKIE— HTTP-куки$php_errormsg— предыдущее сообщение об ошибке$HTTP_RAW_POST_DATA— необработанные данные POST$http_response_header— заголовки HTTP-ответа$argc— количество аргументов скрипта$argv— массив аргументов скрипта