Forum Webscript.Ru

Программирование => PHP => Тема начата: Trinux от 22 Февраля 2004, 02:21:59

Название: Как определить браузер?
Отправлено: Trinux от 22 Февраля 2004, 02:21:59
Подскажите код, с помощью которого php определяет браузер и перебрасывает в зависимости от браузера на определенную страницу. Или php это не может? Если нет, тогда на яве плиз...
Название: Как определить браузер?
Отправлено: Yukko от 22 Февраля 2004, 02:31:10
изучить досконально результат работы скрипта

 phpinfo();
?>


обратить внимание на
\'HTTP_USER_AGENT\'

посвятить себя изучению:
http://www.php.net/variables.predefined
http://www.php.net/manual/en/reserved.variables.php#reserved.variables.server

для переброса в зависимости от браузера читать:
http://tony2001.phpclub.net/faq/other.location.html
Название: Как определить браузер?
Отправлено: Trinux от 22 Февраля 2004, 02:56:48
Подскажите кто уже так делал, как правильнее это осуществить? Ссылаться на файлы разных имен (типа index_opera.php и index_ie.php) или же создать для каждого браузера новую папку? И вообще есть какие-нить по этому поводу рекомендации?
Название: Как определить браузер?
Отправлено: Yukko от 22 Февраля 2004, 12:26:39
Цитировать
Trinux:
Подскажите кто уже так делал, как правильнее это осуществить?

Писать кроссбраузерный код. PHP все равно выполняется на сервере, ему пофиг, какой у тебя браузер, тебе нужно написать весь вывод так. чтобы он нормально смотрелся во всех распространенных браузерах. Для этого не надо хватать звезды с небес, а надо всего лишь выучить html и немного Javascript.

Насчет разных имен файлов, так ты вообще можешь реализовать все в одном index.php и все, я не думаю, что у тебя между этими файлами будет разящая разница.
Название: Как определить браузер?
Отправлено: Макс от 22 Февраля 2004, 14:33:42
в форуме по яваскрипт в факе была ссылка на определение броузера.
Сейчас появились библиотеки, которые позволяют писать кроссброузерные приложения (и не делать кучу файлов index_ie.php, index_opera.php). Ссылки на эти библиотеки также есть в факе. Что мешает тебе реализовать все в одном файле ?

PS
2 moderator: может тему ко мне JavaScript перекинешь ?
Название: Как определить браузер?
Отправлено: alex007 от 22 Февраля 2004, 23:42:42
Yukko
Надо было послать на поиск, так как тема раз 50 писалась...

Trinux
А как насчет вообще без переадресовки, а выучить CCS и HTML до того, что бы писать сразу один дизайн для всех типов браузера.

P.S. Задрало смотреть на такие веб сайты через не стандартные браузеры (т.к. Konqueror или Epiphany) на Linux
Название: Как определить браузер?
Отправлено: Yukko от 22 Февраля 2004, 23:48:48
alex007
Слушай, давай не будем, хорошо? я ответил то, что ответил, не надо указывать, что мне надо было делать.
ХОТЕЛОСЬ МНЕ В 1.30 НОЧИ ОТВЕТИТЬ ТАК, КАК Я ОТВЕТИЛ!