Функция вывода User Agenta

Печать RSS
104

Автор
Землянин
0
Уважаемые друзья у меня проблема мне нужна эта функция чтобы видеть с какого телефона оставляют сообщение только чтобы точно а не как щас пишут с оперы а телефон Соня в710й и показывает оперу а мне нужно чтобы телефон показывал

2000 лет д.н.э.
0
ну напиши функцию))
сомневаюсь что кто то даст. если есть
Автор
Землянин
0
$brow = $_SERVER['HTTP_USER_AGENT'];

$browsers = array ("MSIE", "Firefox","Presto","Chrome", "Safari");

for($i = 0; $i < count($browsers); $i++) {
if(strpos($brow,$browsers[$i])) {
echo "You using $browsers[$i]";
break;
}
}

Добавлено через 00:50 сек.
Ну всё самому делать проходится!Плюс мне за самообучение
M

Оранжевые штаны
0
так, а заранее подготовленный список зачем? Всех не предусмотришь)

Пришелец
0
все сведения содержатся в переменных окружения $_SERVER['HTTP_USER_AGENT'] и $_SERVER["HTTP_X_OPERA MINI_PHONE_UA"]
то есть можно так
$ua=isset($_SERVER['HTTP_X_OPERA MINI_PHONE_UA']) ? $_SERVER["HTTP_X_OPERA MINI_PHONE_UA"] : $_SERVER['HTTP_USER_AGENT'];
echo $ua;

Добавлено через 05:37 сек.
с опера мобайл посложнее, надо глянуть на их сайте паттерны, в каком месте узер агента прописана модель наладонника, а то там гекко да сигнатуры движка
Изменил: Никто (27.03.2012 / 14:08)
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск