Главная > PHP > Определение локали из браузера

Определение локали из браузера

Если надо определить автоматически какой язык использовать на многоязычном сайте, то можно посмотреть заголовок, который передаст браузер. Конкретнее:
$_SERVER['HTTP_ACCEPT_LANGUAGE'] в моем случае - ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4
ну и можно вытащить наиболее предпочтительную локаль:
$temp = explode(',',$_SERVER['HTTP_ACCEPT_LANGUAGE']); echo $temp[0]; будет - ru-RU
Categories: PHP Tags: , ,
1 звезда2 звезды3 звезды4 звезды5 звезд (Рейтинг отсутствует)

Loading...Loading...
  1. Алексей
    31 Май 2012 в 09:54 | #1

    Поищите на php.net функцию locale_accept_from_http

  1. Пока что нет уведомлений.

Current month [email protected] day *


4 + = пять

Heads up! You are attempting to upload an invalid image. If saved, this image will not display with your comment.