Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » HTML, CSS, JavaScript

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

Обсуждение темы Определение броузера в разделе HTML, CSS, JavaScript, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Пожалуйста дайте скрипт который разлечает оперу и експлорер у посетителя, и подсовывает ему нужню страницу. У меня не сходится графика в експлорере и ...


Закрытая тема
 
Опции темы
Старый 19.02.2005, 21:51   #1
Пожалуйста дайте скрипт который разлечает оперу и експлорер у посетителя, и подсовывает ему нужню страницу.

У меня не сходится графика в експлорере и опере, в одном нормально всё, в другом съезжает, думаю что этим смогу решить проблему.

Заранее спасибо за помощь.
 
Старый 19.02.2005, 21:51
Ссылки
Старый 19.02.2005, 23:26   #2
Переменная $HTTP_USER_AGENT хранит в себе версию браузера, например если у тебя IE и ты напишешь echo $HTTP_USER_AGENT;
то скрипт выведет следующее: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)
 
Старый 19.02.2005, 23:38   #3
Объясните пожалуйста как этим воспользоваться для подставления нужной страницы?
 
Старый 19.02.2005, 23:55   #4
Конечно ниразу этим не пользовался, но попробуй так:
В ПХП пишеш:

if(substr($HTTP_USER_AGENT, 0, 4)=="Mozi")
header("Location: /page1.php");
if(substr($HTTP_USER_AGENT, 0, 4)=="Oper")
header("Location: /page2.php");

Хотя по поводу оперы, я не знаю как он выведет, так что попробуй и сам всё узнаеш.

Функция substr($string, $from, $lenght); читает строку $string от $from до $lrnght символа, в нашем случае я написал от 0 до 4 т.е он будет читать только 4 первый символа
 
Старый 20.02.2005, 20:50   #5
Спасибо огромное, всё сработало, определяет, спасибо.

Скажите пожалуйста, а как этот скрипт будет видеть поисковик? Куда он его отправит?
 
Старый 20.02.2005, 21:36   #6
IgorQ, с поисковиком будет проблема...

лучше, я думаю, так написать:

if(substr($HTTP_USER_AGENT, 0, 4)=="Oper"){
header("Location: /page2.php");
}else{
header("Location: /page1.php");
}

тогда для Оперы он будет выдавать одну страницу, а для всего остального - другую, даже когда браузер не определяется (как, скорее всего, будет с поисковиком)
 
Старый 21.02.2005, 14:29   #7
Не проще ли сделать страницу, которая будет одинаково хорошо отображаться в браузерах?
 
Старый 21.02.2005, 15:15   #8
seka, да, сложно что-то с этим. Ведь посетители будут заходить не только с главной, но и с других страниц, как быть с этим?

kost, у меня флешки, и почему-то когда вставляю на кнопку другое изображение, т.е. при наводе на кнопку чтобы она менялась, или что-то в этом роде, то в одном броузере всё ровно, как и сделал, а в другом смещается кнопка при наводе, не могу это исправить. Есть тема созданная мной в форуме про флеш, но пока не один флешер не ответил, видимо не знают как такое убрать, или не встречались с этим...
 
Старый 21.02.2005, 15:15
Закрытая тема




Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Определение мобильных браузеров на PHP DeCa ASP, Perl, PHP и MySQL 2 21.08.2012 17:58
Вибрация окна броузера.... anton HTML, CSS, JavaScript 2 26.04.2007 15:41
Определение браузера Chupa HTML, CSS, JavaScript 2 31.03.2004 23:42
Как изменить внешний вид броузера? pass HTML, CSS, JavaScript 6 28.11.2003 01:20
JavaScript Определение броузера Silver ASP, Perl, PHP и MySQL 1 29.07.2003 19:31


Текущее время: 20:19. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум