Кто нибудь знает, как узнать тип браузера пользователя из php программы на сервере?
Нужно узнать под чем заходят люди. Opera, Mozilla или IE, а также версии браузеров. В зависимости от этого генерировать страницу именно под браузер конкретного участника форума. Нужно это для того, чтобы использовать на полную мощь возможности css. Решил заменить таблицы на слои, а если человек заходит под старым браузером, то давать ему вариант форума для табличного вида.
Переход на слои позволит хорошенько оптимизировать html код, сократив его объем, но все упирается в определение типа браузера. Хотя, знаю, что как-то это можно делать.
Как узнать название браузера пользователя из php программы.
-
- phpBB 1.4.2
- Сообщения: 53
- Стаж: 20 лет 4 месяца
- Откуда: Орёл
-
- Поддержка
- Сообщения: 5432
- Стаж: 20 лет 4 месяца
- Откуда: Питер
- Благодарил (а): 177 раз
- Поблагодарили: 749 раз
Профессор
Можно стандартными средствами через mod_rewrite, вот пример:
Можно стандартными средствами через mod_rewrite, вот пример:
Пример:
Для выдачи главной страницы какого-либо сайта согласно «User-Agent:» заголовку запроса, вы можете использовать следующие директивы:
RewriteCond %{HTTP_USER_AGENT} ^Mozilla.*
RewriteRule ^/$ /homepage.max.html [L]
RewriteCond %{HTTP_USER_AGENT} ^Lynx.*
RewriteRule ^/$ /homepage.min.html [L]
RewriteRule ^/$ /homepage.std.html [L]
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- phpBB 1.4.2
- Сообщения: 53
- Стаж: 20 лет 4 месяца
- Откуда: Орёл
-
- Former team member
- Сообщения: 955
- Стаж: 20 лет 4 месяца
- Откуда: Москва
-
- phpBB 1.4.2
- Сообщения: 53
- Стаж: 20 лет 4 месяца
- Откуда: Орёл
Coagulant, это то, что надо.
Если кому нужно будет узнать побольше о функции get_browser() , то описание здесь - http://www.php.net/manual/en/function.get-browser.php. Правда, не по нашему.
Похоже проблема решена.Coagulant писал(а): $_SERVER['HTTP_USER_AGENT']
Если кому нужно будет узнать побольше о функции get_browser() , то описание здесь - http://www.php.net/manual/en/function.get-browser.php. Правда, не по нашему.