РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
458 of 1392 menu

Метод header

Метод header класса Request применяется для получения значения заголовка HTTP-запроса. Первым параметром передаётся имя заголовка, вторым - значение по умолчанию, которое будет возвращено, если заголовок отсутствует. Если заголовок не найден и значение по умолчанию не указано, метод вернёт null. Метод нечувствителен к регистру имени заголовка.

Синтаксис

<?php $request->header($key, $default = null); ?>

Пример

Давайте получим значение заголовка 'User-Agent' из текущего запроса:

<?php namespace App\Http\Controllers; use Illuminate\Http\Request; class UserController extends Controller { public function show(Request $request) { $userAgent = $request->header('User-Agent'); echo $userAgent; } } ?>

Пример

Давайте получим заголовок 'X-Requested-With'. Если его нет, вернём значение по умолчанию 'unknown':

<?php namespace App\Http\Controllers; use Illuminate\Http\Request; class PageController extends Controller { public function index(Request $request) { $requestedWith = $request->header('X-Requested-With', 'unknown'); echo $requestedWith; } } ?>

Пример

Давайте проверим наличие заголовка 'Authorization' и выведем соответствующий результат:

<?php namespace App\Http\Controllers; use Illuminate\Http\Request; class ApiController extends Controller { public function authenticate(Request $request) { $authHeader = $request->header('Authorization'); if ($authHeader) { echo "Authorization header found"; } else { echo "Authorization header missing"; } } } ?>

Смотрите также

  • метод all,
    который возвращает все данные запроса
  • метод input,
    который получает значение поля ввода
  • метод cookie,
    который получает значение куки
  • метод header,
    который устанавливает заголовки в ответе
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить