[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Определение что зашли с телефона
greatilya
Решил сделать к своему сайту WAP версию. Теперь мне надо определить, с телефона зашли ко мне на сайт или с ПК. Как мне это сделать с минимальным процентом погрешности? В сети нашел ьакой способ:
PHP
<? 
$browser=substr(trim($HTTP_USER_AGENT),0,4); 
if(
$browser=="Mozi"// Mozilla, Internet Explorer 6  Opera 7 

   
$br "HTML"// если $browser=="Mozi" значит на сайт зашли с компа! 

else 

   
$br "WML"// если не равно, значит с телефона! 



Является ли это:
PHP
if($browser=="Mozi"// Mozilla, Internet Explorer 6  Opera 7
корректной проверкой? Ведь браузеров великое множество... Подскажите как лучше сделать.

Заранее благодарен.



Спустя 2 минуты, 58 секунд (9.08.2009 - 12:01) FatCat написал(а):
Отправить всех поисковых ботов на WAP - это прикольно. laugh.gif



________________________
Возьмите как-нибудь на досуге серверный акцесс-лог;или у кого-нибудь из друзей, владеющих посещаемым сайтом, попросите, и посмотрите список юзерагентов. Все станет сразу понятно.

Спустя 10 минут, 9 секунд (9.08.2009 - 12:11) Sylex написал(а):
PHP
<?php  
  $browser 
get_browser(nulltrue);  
  echo (
$browser['isMobileDevice'] ? 'с мобильного' 'не с мобильного');


http://ru.php.net/get_browser

ОБРАТИ ВНИМАНИЕ!

Цитата
Note: In order for this to work, your browscap configuration setting in php.ini must point to the correct location of the browscap.ini file on your system.
browscap.ini is not bundled with PHP, but you may find an up-to-date » php_browscap.ini file here.
While browscap.ini contains information on many browsers, it relies on user updates to keep the database current. The format of the file is fairly self-explanatory.

Спустя 2 года, 10 месяцев, 11 дней, 8 часов, 59 минут, 38 секунд (20.06.2012 - 21:11) Tadochi написал(а):
для вапа wml уже не модно. ))

Спустя 16 минут, 45 секунд (20.06.2012 - 21:27) medvedeva написал(а):
Цитата (FatCat @ 9.08.2009 - 09:01)
Отправить всех поисковых ботов на WAP - это прикольно. laugh.gif

biggrin.gif

ТС, есть скрипт для этого http://detectmobilebrowsers.mobi/
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.