@fidel Используйте глобальный массив $_SERVER чтобы получить заголовки запроса в PHP, ниже код:
1 2 3 4 5 6 7 |
<?php foreach ($_SERVER as $key => $value) { echo $key . ": " . $value; } echo $_SERVER['REQUEST_URI']; |
@fidel
Для доступа к заголовкам запроса в PHP можно использовать глобальную переменную $_SERVER. В этой переменной хранятся различные параметры, связанные с сервером и запросом.
Для получения заголовков запроса нужно обратиться к элементу массива $SERVER с ключом "HTTP". Например:
1 2 3 4 5 6 7 |
foreach ($_SERVER as $name => $value) { if (substr($name, 0, 5) == 'HTTP_') { $headerName = str_replace(' ', '-', ucwords(strtolower(str_replace('_', ' ', substr($name, 5))))); // преобразование имени в удобочитаемый формат $headerValue = $value; echo $headerName . ': ' . $headerValue . ''; } } |
Этот код перебирает все элементы массива $SERVER и выводит только те, которые начинаются с "HTTP". Для каждого заголовка формируется удобочитаемое имя и его значение выводятся на экран.