Как узнать пользователь зашёл с телефона или персонального компьютера?

Тема в разделе "PHP", создана пользователем valera4925, 17 ноя 2013.

  1. valera4925

    valera4925

    Регистрация:
    10 ноя 2013
    Сообщения:
    13
    Симпатии:
    25
    Как узнать пользователь зашёл с телефона или персонального компьютера???
    Если с телефона то в переменную $stil=1; если с персонального компьютера $stil='';
     
  2. $iD

    $iD Команда форума

    Регистрация:
    13 мар 2012
    Сообщения:
    3.580
    Симпатии:
    1.482
    по User-agent
     
  3. valera4925

    valera4925

    Регистрация:
    10 ноя 2013
    Сообщения:
    13
    Симпатии:
    25
    А можно по подробней
     
  4. $iD

    $iD Команда форума

    Регистрация:
    13 мар 2012
    Сообщения:
    3.580
    Симпатии:
    1.482
  5. XvetX

    XvetX

    Регистрация:
    24 ноя 2013
    Сообщения:
    0
    Симпатии:
    0
  6. stan

    stan

    Регистрация:
    19 июн 2013
    Сообщения:
    5
    Симпатии:
    1
    С помощью User-agent можно узнать с какого браузера заходили, а зная браузер можно узнать к какой платформе он принадлежит, все довольно просто.
     
  7. xmall

    xmall

    Регистрация:
    13 янв 2014
    Сообщения:
    10
    Симпатии:
    3
    Можно по css сравнивать ширину монитора, например если экран меньше 500 пх - то это планшетник, если больше 900пх - монитор.
    Вконтакте помоему так же и построен к примеру.
     
  8. oleg_ws

    oleg_ws

    Регистрация:
    24 янв 2014
    Сообщения:
    0
    Симпатии:
    1
    global $_SERVER;
    $aaaa = @$_SERVER['HTTP_USER_AGENT'];
    А уже $aaaa будет расписано - ОС, браузер, версии и т.п.
     
  9. nikther

    nikther

    Регистрация:
    3 мар 2014
    Сообщения:
    0
    Симпатии:
    0
    Не это не прокатит так как, при уменьшение окна на компе подумает что мобилка.
    --- Добавлено, 3 мар 2014 ---
    http://matthewhudson.me/projects/device.js/
    Если использывать ЖС то можно этот скрипт отмодить.