Xwab
Форумыnavigate_nextПрограммирование на PHP

Определение языка юзера
Сообщения
G.N.C.

Тема посвещена определению языка пользователя.
Избранный мной вариант:
$_SERVER['HTTP_ACCEPT_LANGUAGE'];


__________
посл.ред. 11 Янв 2011, 21:00; всего 2 раз(а) 20 Ноя 2010, 16:13
Dogma

по ип)

20 Ноя 2010, 16:14
G.N.C.

я использую айпи и $_SERVER['HTTP_ACCEPT_LANGUAGE'];

20 Ноя 2010, 16:17
G.N.C.

причем $_SERVER['HTTP_ACCEPT_LANGUAGE']; намного эффективнее чаще всего определяет язык

20 Ноя 2010, 16:18
Faid

Примерно так
$a=$_SERVER[HTTP_ACCEPT_LANGUAGE];
Резултат:
ru,en;q=0.9

20 Ноя 2010, 16:19
G.N.C.

Faid,
$lang = $_SERVER['HTTP_ACCEPT_LANGUAGE'];
$lang = preg_replace('|,.*?|Ui', '', $lang);
$lang = preg_replace('|-.*?|Ui', '', $lang);
if ($lang == 'en'){}

20 Ноя 2010, 16:33
G.N.C.

но в некоторых браузерах этот параметр не правильно указан.

20 Ноя 2010, 16:38
Ответить на тему