За последние 24 часа нас посетили 55002 программиста и 1721 робот. Сейчас ищут 1904 программиста ...

Как узнать язык пользователя

Тема в разделе "Прочие вопросы по PHP", создана пользователем Ximik, 18 апр 2007.

  1. Ximik

    Ximik Активный пользователь

    С нами с:
    22 фев 2007
    Сообщения:
    108
    Симпатии:
    0
    Собсно на сайте есть в БД таблица. Список поддержуемых языков. Вопрос, как определить на каком языке вывести информацию конкретно этому посетителю. По идеи в заголовке посылается список языков, на котором читает юзер, но как этот список извлечь. Кто знает?
     
  2. simpson

    simpson Активный пользователь

    С нами с:
    11 фев 2006
    Сообщения:
    1.650
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    $_SERVER['HTTP_ACCEPT_LANGUAGE']
     
  3. Ximik

    Ximik Активный пользователь

    С нами с:
    22 фев 2007
    Сообщения:
    108
    Симпатии:
    0
    Ну выдало мне строчку
    ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3
    И что с ней делать?
     
  4. simpson

    simpson Активный пользователь

    С нами с:
    11 фев 2006
    Сообщения:
    1.650
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    ну парси ее. гугл в помощь.
     
  5. Ximik

    Ximik Активный пользователь

    С нами с:
    22 фев 2007
    Сообщения:
    108
    Симпатии:
    0
    Я понимаю, что ее надо парсить, но что тут где означает?
     
  6. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
  7. Ximik

    Ximik Активный пользователь

    С нами с:
    22 фев 2007
    Сообщения:
    108
    Симпатии:
    0
    Короче мне надо взять два символа после каждой запятой. Это и будет список локалей так?
     
  8. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    я ж тебе сказал... там язык приходит (ru|en|fr и т.д.). что еще надо?
     
  9. Ximik

    Ximik Активный пользователь

    С нами с:
    22 фев 2007
    Сообщения:
    108
    Симпатии:
    0
    Странно. У меня вот так