Как узнать пользователь зашёл с телефона или персонального компьютера??? Если с телефона то в переменную $stil=1; если с персонального компьютера $stil='';
С помощью User-agent можно узнать с какого браузера заходили, а зная браузер можно узнать к какой платформе он принадлежит, все довольно просто.
Можно по css сравнивать ширину монитора, например если экран меньше 500 пх - то это планшетник, если больше 900пх - монитор. Вконтакте помоему так же и построен к примеру.
global $_SERVER; $aaaa = @$_SERVER['HTTP_USER_AGENT']; А уже $aaaa будет расписано - ОС, браузер, версии и т.п.
Не это не прокатит так как, при уменьшение окна на компе подумает что мобилка. --- Добавлено, 3 мар 2014 --- http://matthewhudson.me/projects/device.js/ Если использывать ЖС то можно этот скрипт отмодить.