Недавно искал простой способ для автоматического определения языка пользователя с помощью PHP. Есть несколько способов как это можно сделать, но после некоторого раздумья я понял, проще всего получить эту информацию из веб-браузера пользователя. Пользователи, скорее всего, просматривать веб-страницы на родном языке, и браузер будет отправлять принятый язык в HTTP заголовке при загрузке страницы. После некоторых исследований я поняли, это действительно правильный способе, содержащиеся в $ _SERVER объект, он просто оказался одной из переменных, которую мы не использовали ранее.