Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: определить браузер
 
 автор: adminn   (07.02.2007 в 17:59)   письмо автору
 
 

помогите .. я уверен , что есть способ проще ((=
эти кривым скриптом я пытаюсь определить браузер (опера , ие или мазила) если условия совпадают то выполняется оператор принт. С мазилой и оперой катет т.к при выводе $HTTP_USER_AGENT первые 4 символа совпадают, а вот у IE за чистую эти символы "Mozi" или еще че.. но не как не inte


<?
$name 
substr($HTTP_USER_AGENT,strpos($HTTP_USER_AGENT,"Y")+0,4);
switch (
$name) {
case 
'Mozi':
print 
"mazila";
break;
case 
'Inte':
print 
"internet";
break;
case 
'Oper':
print 
"opera";
break;
default:
print 
"ERROR!!!";
}
?>

   
 
 автор: bronenos   (07.02.2007 в 18:33)   письмо автору
 
   для: adminn   (07.02.2007 в 17:59)
 

<?
$agent 
$_SERVER['HTTP_USER_AGENT'];
if (
strpos($agent'MSIE') !== false)
 
$browser 'Internet Explorer';
elseif (
strpos($agent'Opera') !== false)
 
$browser 'Opera';
// .....
else
 
$browser 'Unknown';
?>

   
 
 автор: ZuArt   (08.02.2007 в 10:35)   письмо автору
 
   для: adminn   (07.02.2007 в 17:59)
 

На самом деле гарантировано не определить =) т.к. сейчас многие браузеры уже "научены" представляться другими... так что стоит это учитывать ;)

   
 
 автор: Саня   (08.02.2007 в 11:52)   письмо автору
 
   для: adminn   (07.02.2007 в 17:59)
 

http://softtime.ru/forum/read.php?id_forum=1&id_theme=15317

   
 
 автор: ZuArt   (08.02.2007 в 13:17)   письмо автору
 
   для: Саня   (08.02.2007 в 11:52)
 

Хех... я свою качалку заставляю представляться Мозилой...
На мой взгляд, с марта месяца прошлого года много воды утекло, так что сейчас на 100% никакой скрипт не сможет определить браузер клиента...

   
 
 автор: cheops   (08.02.2007 в 13:38)   письмо автору
 
   для: ZuArt   (08.02.2007 в 13:17)
 

Браузерами качали ещё в 1998 году представлялись, задача не в отделении качалок от полноценных пользователей, а в определении типа браузера. Это может понадобиться для настройки дизайна страницы, например.

   
 
 автор: ZuArt   (08.02.2007 в 14:01)   письмо автору
 
   для: cheops   (08.02.2007 в 13:38)
 

Именно поэтому я и говорю, что НИКАКИМИ способами сейчас не отличить на 100% браузеры... А для дизайна - известно, что у каждого свои прибабахи, но лучше или не влезать в те дебри, где они по разному работают или надеятся на чистоплотность юзера - что он в опере не проставил опцию, светиться как ослик

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования