Чтобы извлечь язык заголовка в PHP, вы можете использовать различные методы. Вот некоторые часто используемые методы:
-
Метод с использованием
$_SERVER['HTTP_ACCEPT_LANGUAGE']:$headerLanguage = $_SERVER['HTTP_ACCEPT_LANGUAGE']; echo $headerLanguage; -
Метод с использованием
getallheaders():$headers = getallheaders(); $headerLanguage = $headers['Accept-Language']; echo $headerLanguage; -
Метод с использованием функции
apache_request_headers():$headers = apache_request_headers(); $headerLanguage = $headers['Accept-Language']; echo $headerLanguage; -
Метод с использованием переменной
$_SERVER['LANG']:$headerLanguage = $_SERVER['LANG']; echo $headerLanguage; -
Метод с использованием переменной
$_SERVER['HTTP_USER_AGENT']:$userAgent = $_SERVER['HTTP_USER_AGENT']; preg_match('/\b(?i:accept-language)\b[\s\S]*?\s*:\s*([^\s;]+)/', $userAgent, $matches); $headerLanguage = $matches[1]; echo $headerLanguage;
Вот некоторые методы, которые можно использовать для извлечения языка заголовка в PHP.