Forum Webscript.Ru
Программирование => PHP => Тема начата: Trinux от 22 Февраля 2004, 02:21:59
-
Подскажите код, с помощью которого php определяет браузер и перебрасывает в зависимости от браузера на определенную страницу. Или php это не может? Если нет, тогда на яве плиз...
-
изучить досконально результат работы скрипта
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
-
Подскажите кто уже так делал, как правильнее это осуществить? Ссылаться на файлы разных имен (типа index_opera.php и index_ie.php) или же создать для каждого браузера новую папку? И вообще есть какие-нить по этому поводу рекомендации?
-
Trinux:
Подскажите кто уже так делал, как правильнее это осуществить?
Писать кроссбраузерный код. PHP все равно выполняется на сервере, ему пофиг, какой у тебя браузер, тебе нужно написать весь вывод так. чтобы он нормально смотрелся во всех распространенных браузерах. Для этого не надо хватать звезды с небес, а надо всего лишь выучить html и немного Javascript.
Насчет разных имен файлов, так ты вообще можешь реализовать все в одном index.php и все, я не думаю, что у тебя между этими файлами будет разящая разница.
-
в форуме по яваскрипт в факе была ссылка на определение броузера.
Сейчас появились библиотеки, которые позволяют писать кроссброузерные приложения (и не делать кучу файлов index_ie.php, index_opera.php). Ссылки на эти библиотеки также есть в факе. Что мешает тебе реализовать все в одном файле ?
PS
2 moderator: может тему ко мне JavaScript перекинешь ?
-
Yukko
Надо было послать на поиск, так как тема раз 50 писалась...
Trinux
А как насчет вообще без переадресовки, а выучить CCS и HTML до того, что бы писать сразу один дизайн для всех типов браузера.
P.S. Задрало смотреть на такие веб сайты через не стандартные браузеры (т.к. Konqueror или Epiphany) на Linux
-
alex007
Слушай, давай не будем, хорошо? я ответил то, что ответил, не надо указывать, что мне надо было делать.
ХОТЕЛОСЬ МНЕ В 1.30 НОЧИ ОТВЕТИТЬ ТАК, КАК Я ОТВЕТИЛ!