Я хочу определить страну или локализацию моего клиента, на которой они открывают веб-сайт или получают рекомендованный браузером язык.Как определить страну клиента, локаль в laravel 4
Например, если вы открываете браузер в Японии, это даст мне код страны или название страны, которую открыл текущий пользователь, например, "en-jp" или "japan".
После поиска Я выяснил, что «Zend Framework» имеет функцию обнаружения пользователя/окружающей среды в Zend_locale.
Так что я задаюсь вопросом, могу ли я сделать то же самое в laravel 4, или если не какое решение вы предлагаете в любом методе (php, javascript, проверка ip и т. Д.)?
Благодарим вас за продвижение.
Возможно, заголовок HTTP_ACCEPT_LANGUAGE отсутствует. В этом случае вы можете попытаться получить язык пользователя из заголовка HTTP_USER_AGENT с регулярным выражением. – vinsa