PHP СИСТЕМНЫЕ ПЕРЕМЕННЫЕ
В PHP системные переменные — это переменные, которые описывают окружение PHP-процесса, в котором работает ваш скрипт. Они доступны только из самого PHP и имеют префикс "PHP_" в своем имени.
По умолчанию в PHP доступны следующие системные переменные:
$_SERVER['PHP_SELF']
$_SERVER['argv']
$_SERVER['argc']
$_SERVER['GATEWAY_INTERFACE']
$_SERVER['SERVER_ADDR']
$_SERVER['SERVER_NAME']
$_SERVER['SERVER_SOFTWARE']
$_SERVER['SERVER_PROTOCOL']
$_SERVER['REQUEST_METHOD']
$_SERVER['REQUEST_TIME']
$_SERVER['QUERY_STRING']
$_SERVER['DOCUMENT_ROOT']
$_SERVER['HTTP_ACCEPT']
$_SERVER['HTTP_ACCEPT_CHARSET']
$_SERVER['HTTP_ACCEPT_ENCODING']
$_SERVER['HTTP_ACCEPT_LANGUAGE']
$_SERVER['HTTP_CONNECTION']
$_SERVER['HTTP_HOST']
$_SERVER['HTTP_REFERER']
$_SERVER['HTTP_USER_AGENT']
$_SERVER['HTTPS']
$_SERVER['REMOTE_ADDR']
$_SERVER['REMOTE_HOST']
$_SERVER['REMOTE_PORT']
$_SERVER['REMOTE_USER']
$_SERVER['REDIRECT_REMOTE_USER']
$_SERVER['SCRIPT_FILENAME']
$_SERVER['SERVER_ADMIN']
$_SERVER['SERVER_PORT']
$_SERVER['SERVER_SIGNATURE']
$_SERVER['PATH_TRANSLATED']
$_SERVER['SCRIPT_NAME']
$_SERVER['REQUEST_URI']
$_SERVER['PHP_AUTH_DIGEST']
$_SERVER['PHP_AUTH_USER']
$_SERVER['PHP_AUTH_PW']
$_SERVER['AUTH_TYPE']
$_SERVER['PATH_INFO']
$_SERVER['ORIG_PATH_INFO']
Например, чтобы получить полный путь к файлу сценария PHP, вы можете использовать системную переменную $_SERVER['SCRIPT_FILENAME']:
echo "Путь к этому файлу: " . $_SERVER['SCRIPT_FILENAME'] . "
";
Некоторые системные переменные доступны только в определенных ситуациях. Например, переменные, начинающиеся с "HTTP_" соответствуют заголовкам HTTP-запроса и доступны только веб-серверу.
ОБУЧАЮЩИЙ МАРАФОН T7 - ДЕНЬ 2 (14.06.23) - Юридический разбор. Пруфы за 7 месяцев сотрудничества.
Основной синтаксис PHP. Переменные в PHP. Типы данных в PHP
Системные переменные. Переменная PATH (теория)
Переменные окружения в PHP
PHP 2023. Основы синтаксиса, переменные, базовые операции PHP
Переменные и типы данных в PHP - Базовый курс PHP-7
PHP основы программирования - переменные #1
Основы php функции передача переменных по ссылке