Как определить язык пользователя с помощью PHP

Недавно искал простой способ для автоматического определения языка пользователя с помощью PHP.  Есть несколько способов как это можно сделать, но после некоторого раздумья я понял, проще всего получить эту информацию из веб-браузера пользователя.  Пользователи, скорее всего, просматривать веб-страницы на родном языке, и браузер будет отправлять принятый язык в HTTP заголовке при загрузке страницы.  После некоторых исследований я поняли, это действительно правильный способе, содержащиеся в $ _SERVER объект, он просто оказался одной из переменных, которую мы не использовали ранее. 
 
 Я собрал фрагмент, который извлекает две цифры кода языка и сохраняет его как переменную.  Вы можете использовать ее для загрузки различного содержимого, для перенаправления на другую версию сайта с помощью надлежащего языка и т.д.
 
<?php
		 //EXTRACT двузначный код языка из заголовков HTTP
	         $lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
?>
 

© Компания winx-fan.ru 2009 - 2020


.