За последние 24 часа нас посетили 34295 программистов и 1709 роботов. Сейчас ищут 806 программистов ...

Как определить модель мобильного устройства на сайте?

Тема в разделе "PHP для новичков", создана пользователем php4, 2 авг 2016.

  1. php4

    php4 Новичок

    С нами с:
    29 июл 2016
    Сообщения:
    91
    Симпатии:
    0
    Сидел в интернете и наткнулся на вирусный сайт вроде "Ваш телефон ZTE Blade GF3<угадал мою модель> заражен вирусом, это приведет к повреждению батареи", конечно в эту чушь я не верю, но мне стало интересно как он определил мою модель. Произодителя я могу определить из useragenta по ключевым словам(Samsung, ZTE, Sony и т.д), а вот модель конкретно незнаю. Искал в интернете такие библиотеки, но там только популярные бренды телефонов(iPhone, Samsung, Nexus), а вот таких простых как zte нигде нет. Вот useragent по которому он меня вычислил:

    Mozilla/5.0 (Linux; Android 5.0.1; ZTE T320 Build/LRX21M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.81 Mobile Safari/537.36 (Ключевое слово "ZTE T320 Build/LRX21M")
     
  2. vikrorpert

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

    С нами с:
    13 окт 2010
    Сообщения:
    984
    Симпатии:
    10
  3. php4

    php4 Новичок

    С нами с:
    29 июл 2016
    Сообщения:
    91
    Симпатии:
    0
    @vikrorpert, он как я понял не определяет модели. Он отображает какое это устройство(Телефон, компьютер, планшет). Да и моего бренда ZTE и многих других нет. Да и проверять каждую модель условиями замучаешься.
     
  4. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Регулярными выражениями можешь вытащить информацию из user agent.
     
    pinokio нравится это.
  5. php4

    php4 Новичок

    С нами с:
    29 июл 2016
    Сообщения:
    91
    Симпатии:
    0
    "denis01, регулярками можно только производителя(бренд) устройства вывести. Модель не получится
     
  6. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    на нет суда нет
     
  7. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Написано же
    если загуглить, получаем ZTE Blade GF3.
    полюбас должна быть какая нибудь таблица
     
  8. mr.akv

    mr.akv Активный пользователь

    С нами с:
    31 мар 2015
    Сообщения:
    1.604
    Симпатии:
    206
    У каждого телефона есть модель, а есть название. Вот ZTE Blade GF3 - это название, а ZTE T320 - это модель. Причём у одного названия может быть несколько моделей.
     
    pinokio нравится это.