IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Веб-программирование (http://www.imho.ws/forumdisplay.php?f=29)
-   -   Определение имени браузера на стороне сервера (http://www.imho.ws/showthread.php?t=27846)

Ghost 25.04.2003 09:36

Определение имени браузера на стороне сервера
 
Каким образом можно определить тип браузера, обращающегося к странице. Я знаю каким макаром енто делается в JavaScript, но она работатет на стороне клиента. Объясняю поподробнее:

У меня при обращении к любой странице сервера идет перенаправление на скрипт, который эту страницу отображает с применением шаблона, содержащего навигацию, баннеры, стили и т.п. Но в разных браузерах страница выглядит по разному. Я утрахался подгоняя шаблон, заточенный под IE, для просмотра в Opera7. Вроде все получилось. Но потом посмотрел на сайт в Opera6 и увидел такое безобразие, что чуть со стула не упал. Про нетскопу вообще молчу - тут у меня случился припадок. Решил - чем пытаться сделать один шаблон на все браузеры, сделать для каждого свой и загружать необходимый. Но тут встал вопрос: а как, собственно, я буду определять тип браузера в скрипте, да еще и его версию (см. ужастик про Opera7 и Opera6 выше).

То же вкратце: есть ли возможность в cgi-скриптах определять тип и версию браузера, обращающегося к ним?

papka 25.04.2003 09:41

На PHP есть $HTTP_USER_AGENT и функция get_browser()
На PERL точно не знаю, но что-то похожее должно быть.
RTFM :contract:

Ghost 25.04.2003 09:48

Мне нужно было на перл. Все верно - проверил есть такая переменная и в перлах. Спасибо.


Часовой пояс GMT +4, время: 06:52.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.