Strict Standards: Resource ID#27 used as offset, casting to integer (27) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#29 used as offset, casting to integer (29) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#30 used as offset, casting to integer (30) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: Определение типа и версии браузера
ТвойWeb » WebMaster класс » PHP/Perl » Определение типа и версии браузера

Страниц (1): [1]
 

1. Bolat - 11 Февраля, 2005 - 00:59:19 - перейти к сообщению
Приветы.

Есть переменная $_SERVER['HTTP_USER_AGENT'];
Она содержит версию браузера.
А есть переменная содержащая токо имя браузера? Например: Opera, Netscape и т.д.
И переменная содержащая токо номер версии? Например: 7.0, 7.02 и т.д.
2. TvoyWeb - 11 Февраля, 2005 - 01:55:17 - перейти к сообщению
Bolat
Нет такого нет. Есть функция get_browser(). Но эта функция бесполезна если в системе нет свежего файла browscap.ini , в котором записана информация о всех браузерах.
3. Bolat - 11 Февраля, 2005 - 03:19:49 - перейти к сообщению
Тогда как решается обычно такая здачка:
Нужно сделать проверку на тип и версию браузера.
Например:
CODE:

<?php
if(Если Тип это Opera а версия 7.0 или меньше)
{echo $SomeVar }
?>

Или такие вещи делаются токо с помощью клиентского программирования?
4. TvoyWeb - 11 Февраля, 2005 - 06:36:59 - перейти к сообщению
Bolat пишет:
Или такие вещи делаются токо с помощью клиентского программирования?

В основном да.

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0389]     [ Gzipped ]