Forum Webscript.Ru

Программирование => PHP => Тема начата: Enemy от 13 Ноября 2001, 12:15:47

Название: проверка на броузер
Отправлено: Enemy от 13 Ноября 2001, 12:15:47
нужен текст кода на пхп для проверки какой броузер (IE or NC)
просматривает страницу...
зарание thanks:D
Название: проверка на броузер
Отправлено: Britva от 13 Ноября 2001, 12:21:38
php не может узнать какой браузер. javascript нужен
Название: проверка на броузер
Отправлено: Britva от 13 Ноября 2001, 12:23:47
может $HTTP_USER_AGENT поможет
Название: проверка на броузер
Отправлено: Макс от 13 Ноября 2001, 14:53:38
Enemy Почитай http://www.php.net/manual/en/function.get-browser.php
Название: проверка на броузер
Отправлено: Enemy от 13 Ноября 2001, 15:14:22
спасибо, уже читаю...
Название: проверка на броузер
Отправлено: Stek от 13 Ноября 2001, 16:39:52
Если  использовать эту функцию - то сначала удостовертесь что у вас или у вашего хостера включен  browscap.ini ... а по умолчанию он отключен !!!
Название: Вот здесь написано как именно это сделать.
Отправлено: alesh от 13 Марта 2002, 13:31:50
http://www.alesh.ru/read/42

В общем вот так.

//Для начала назначаем переменные

.if(eregi("opera",$HTTP_USER_AGENT))// Если у тебя Опера, то переменная $browse = OP
$browser = "OP";

else if(eregi("msie",$HTTP_USER_AGENT))// Если у тебя MSIE, то переменная $browse = IE
$browser = "IE";

else if(eregi("Mozilla.[4.]",$HTTP_USER_AGENT))
$browser = "NS";

else if(eregi("Mozilla.[5|6]",$HTTP_USER_AGENT))
$browser = "MO";
else // если что-то другое , то OT
$browser = "OT";
?>
//Все . Закончили с определением. Мы уже знаем какой у тебя браузер. Теперь выведеминфу о тебе.


echo "Internet Explorer";//Если ie, то пишет Internet Explorer
}
if ($browser=="OP") {
echo "Opera!
Обнови свой броузер и перестань морочить голову дизайнерам всякой межбраузерностью!
";
}
if ($browser=="NS") {
echo "Netscape!
Обнови свой броузер и перестань морочить голову дизайнерам всякой межбраузерностью!
";
}
if ($browser=="MO") {
echo "Mozilla! Обнови свой броузер и перестань морочить голову дизайнерам всякой межбраузерностью!";
}
if ($browser=="OT") {
echo "А что у вас за Browser?";//если OT то пишет ...
}
?>
Название: проверка на броузер
Отправлено: Dm от 13 Марта 2002, 19:01:35
топик уже был, почти тоже самое:
http://forums.webscript.ru/showthread.php?s=&threadid=2149
Название: проверка на броузер
Отправлено: ERROR 404 от 15 Марта 2002, 02:27:38
Цитировать
может $HTTP_USER_AGENT поможет


Ага :)

if(strstr($HTTP_USER_AGENT,"MSIE"))
{
print "У тебя Эксплорер!";
}
elseif (strstr($HTTP_USER_AGENT,"Opera"))
{
print "У тебя Опера";
}

else
{
print "По ходу все-таки у тебя Нетшкаф";
}
Название: проверка на броузер
Отправлено: Dm от 15 Марта 2002, 18:40:56
блин. зачем топики дублировать?
еще раз:
http://forums.webscript.ru/showthread.php?s=&threadid=2149