Определение типа и версии браузера

Обсуждение серверного программирования.

Модераторы: Duncon, Yurich

Ответить
Bolat
Сообщения: 100
Зарегистрирован: 03 ноя 2004, 08:13

Привет всем.
Задачка: как определить тип а затем номер версии браузера?

Например:
Код:
if(Если Тип это Opera а версия 7.0 или меньше)
{echo $SomeVar }

Что нужно вставить вместо "Если Тип это Opera а версия 7.0 или меньше"?
Аватара пользователя
Oscar
Сообщения: 963
Зарегистрирован: 29 май 2004, 13:44
Откуда: Мюнхен (рожден в Киеве)
Контактная информация:

Bolat,
в данном разделе форума, да и, судя по построению кода в вопросе, речь идёт о серверной стороне веб-программирования.

Такие языки, как Perl, PHP не имеют ничего общего с браузерами клиента.

А потому "задачка" некорректна исходно.

Это определяется, например, на Javascript и тогда уже соответствующим образом обрабатывается.
Bolat
Сообщения: 100
Зарегистрирован: 03 ноя 2004, 08:13

Oscar
Такие языки, как Perl, PHP не имеют ничего общего с браузерами клиента.
Есть же переменная:
$GLOBALS['HTTP_USER_AGENT'];
Она выдаёт саруз всю инфу о браузере, а мне надо конкретно тип, а потом версию и чтоб отдельно.
Это определяется, например, на Javascript и тогда уже соответствующим образом обрабатывается.
Мне желательно чтобы на PHP. Хотя и на JavaScript я тоже не знаю как это точно сделать.
Аватара пользователя
Oscar
Сообщения: 963
Зарегистрирован: 29 май 2004, 13:44
Откуда: Мюнхен (рожден в Киеве)
Контактная информация:

Bolat, Упс, погорячился ..
Сорри, не прав был ....

http://www.php.net/function.get-browser
Bolat
Сообщения: 100
Зарегистрирован: 03 ноя 2004, 08:13

Oscar
Бывает. Спасибо за ссылку.
Ответить