Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.11.2011, 20:55   #1
Sinapsik
Пользователь
 
Аватар для Sinapsik
 
Регистрация: 29.03.2011
Сообщений: 28
По умолчанию распознавание браузеров

поясните по хардкору, как сюда
Код:
<?php
$browser = getenv("HTTP_USER_AGENT"); 
$brow = eregi ("(ozilla.[34])", $browser);   
$brow2 = eregi ("(MSIE.[56])", $browser);   
$brow1 = eregi ("(opera.[5])", $browser);  
$brow3 = eregi ("(ozilla.[5])", $browser); 
if ( $brow == '1' & $brow2 !='1' & $brow1 !='1')
	$browser = 'netscape';
if ( $brow1 == '1') 
	$browser = "opera" ;
if ( $brow3 == '1' & $brow1 !='1' & $brow2 !='1' & $brow !='1')
	$browser ="mozilla browser";
if ( $brow2 == '1' & $brow =='1')
	$browser = "msie";
?>
вставить условие для Хрома?
Sinapsik вне форума Ответить с цитированием
Старый 21.11.2011, 17:33   #2
Xenm
Пользователь
 
Регистрация: 15.09.2010
Сообщений: 38
По умолчанию

А почему бы не попробовать вывести переменную $browser, запустить данный скрипт в Хроме и не посмотреть чем эта переменная отличается от вывода в других браузерах?
Ты бы увидел что в HTTP_USER_AGENT есть слово "Chrome".
PS. eregi - deprecated.
Xenm вне форума Ответить с цитированием
Старый 21.11.2011, 19:39   #3
Sinapsik
Пользователь
 
Аватар для Sinapsik
 
Регистрация: 29.03.2011
Сообщений: 28
По умолчанию

Цитата:
Сообщение от Xenm Посмотреть сообщение
А почему бы не попробовать вывести переменную $browser, запустить данный скрипт в Хроме и не посмотреть чем эта переменная отличается от вывода в других браузерах?
Ты бы увидел что в HTTP_USER_AGENT есть слово "Chrome".
PS. eregi - deprecated.
Все написанное выше для меня - руны )))
Я же сказал "по хардкору", т.е., если не сложно - просто добавьте условие.
пы.сы. в ПеХеПе ни бельмеса не понимаю )
Sinapsik вне форума Ответить с цитированием
Старый 10.12.2011, 17:00   #4
chyvakoff
Пользователь
 
Аватар для chyvakoff
 
Регистрация: 10.12.2011
Сообщений: 91
По умолчанию

Вот так попробуй узнать инфу о браузере
Там и хром,и сафари и т.д..
chyvakoff вне форума Ответить с цитированием
Старый 10.12.2011, 23:25   #5
Виталий Желтяков
Старожил
 
Аватар для Виталий Желтяков
 
Регистрация: 19.04.2010
Сообщений: 2,702
По умолчанию

Смотрим вложение.
Вложения
Тип файла: pdf Определение браузера посетителя сайта на PHP.pdf (138.2 Кб, 20 просмотров)
Виталий Желтяков вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Война браузеров Abuhamed Софт 46 18.08.2011 17:53
HTML 5 - совместимость браузеров SlavaZ Свободное общение 25 16.04.2011 23:39
запрет для браузеров RAVAL(c) HTML и CSS 5 09.02.2011 00:00
поведение браузеров Antoha HTML и CSS 2 30.05.2009 22:09
Множество браузеров LeoN Общие вопросы Delphi 0 01.05.2008 14:55