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

При разработке web-приложений очень важно иметь представление о той сре­де, в которой оно будет функционировать. А эта среда включает в себя браузер, который отвечает за отображение информации на экране компьютера. Различ­ные браузера отличаются между собой по функциональности. Например, Internet Explorer поддерживает тег <marquee>, а другие браузеры — нет. Поэто­му если нет уверенности, что клиент использует именно браузер Internet Explorer, то не стоит использовать этот тег при построении HTML-страниц. Для определения типа браузера можно использовать элемент массива $_server['http_user_agent']. Например, если значение этого элемента содержит строку 'msie' (что проверяется при помощи функции strpos), то используется Internet Explorer. Подобная проверка продемонстрирована в примере.

code: #html
<HTML>
<HEAD>
<TITLE>Определение типа браузера</TITLE>
</HEAD>
<BODY>
<CENTER>
<H1>Определение типа браузера</H1>
<BR>
<?php
 
if (strpos($_SERVER ["HTTP_USER_AGENT"], "msie")) {
  echo  (" <marquee><h1>Вы используете Internet Explorer</h1></marquee>" );
}
else {
  echo  ("<CENTER><H1>Bы используете не Internet Explorer</H1></CENTER>" );
}
?>
</CENTER>
</BODY>
</HTML>

Надпись будет проплывать слева направо.

Книга: PHP в примерах. Купить книгу
Автор: Стивен Хольцнер. Переводчик: С. Банников
Поделиться:

Похожие статьи: