<?php /** * Определение компьютер или мобильное устройство * автор: waplog.net * 30.10.08 */ /*в оригинальном скрипте ваплога (http://waplog.net/ru/html/faq.shtml) есть один по моему мнению недочет: пустой юзер-агент считается мобилой поэтому эта версия с доп условием !$h_ua */ $h_ua = str_replace('windows ce', '', strtolower($_SERVER['HTTP_USER_AGENT'])); if ( !$h_ua || strpos($h_ua, 'windows') !== false || strpos($h_ua, 'linux') !== false || strpos($h_ua, 'bsd') !== false || strpos($h_ua, 'x11') !== false || strpos($h_ua, 'unix') !== false || strpos($h_ua, 'macintosh') !== false || strpos($h_ua, 'macos') !== false) { // it's computer - not show counter } else { // it's mobile phone - show counter echo "your waplog counter code..."; } /* В целом, неплохой способ, пользуюсь сейчас им. Я могу это утверждать, потому что перепробовал кучу разных методов :) Единственный недостаток способа от ваплога: неучет мобильных устройств с платформой на линуксе. */ ?>