Вывод браузера с иконкой

1. Vitalik (04.06.2017 / 22:57)
Привет всем! Ребята, где найти или напишите код о выводе с какого браузера заходил пользователь и чтоб рядом была иконка браузера. Нужно для Ротора.

2. Dmitry Kokorin (04.06.2017 / 23:11)
user-agent не? чекай и ставь нужную иконку

3. Vitalik (04.06.2017 / 23:16)
DimmoS, нет, я сделал такой вариант
$user_agent = $_SERVER["HTTP_USER_AGENT"];
  if (strpos($user_agent, "Firefox") !== false) $browser = '<img src="/images/br/firefox.png" alt="image" /> ';
  elseif (strpos($user_agent, "Opera") !== false) $browser = '<img src="/images/br/opera.png" alt="image" /> ';
  elseif (strpos($user_agent, "Chrome") !== false) $browser = '<img src="/images/br/chrome.png" alt="image" /> ';
  elseif (strpos($user_agent, "MSIE") !== false) $browser = '<img src="/images/br/ie.png" alt="image" /> ';
  elseif (strpos($user_agent, "Safari") !== false) $browser = '<img src="/images/br/sf.png" alt="image" /> ';
  else $browser = '<b>Неизвестный</b>';
Но дело в том что, если например я зайду с Хрома а другой с оперы то у меня отражаеться что тот другой тоже с хрома, а у того отображается что я и он с оперы. карочи баг нужно исправить)

4. Dmitry Kokorin (07.06.2017 / 01:38)
Vitalash, ну так ты в базе пиши браузер, а то у тебя получается что ты выводишь свой браузер и там и там

5. Vitalik (07.06.2017 / 10:18)
DimmoS, Так в Базе и записывается браузер в ротаре, просто я этим кодом хочу вывести иконки браузера.

6. Вантуз-мен (07.06.2017 / 10:52)
В роторе есть класс Browser с его помощью можно узнать текущий браузер

$browser = new Browser();
echo $browser->getBrowser();


7. Dmitry Kokorin (07.06.2017 / 15:46)
Vitalash,
$user_agent = $_SERVER["HTTP_USER_AGENT"];
этой строкой ты выводишь СВОЙ браузер а не тот что в бд

8. Андрей (07.06.2017 / 17:22)
Блин вантуз написал ж решение для ротора,чо за велосипеды

9. Vitalik (07.06.2017 / 18:55)
Andrei4ik93, Да, но тогда там как сделать чтоб выводила иконка браузера?

URL: https://visavi.net/topics/43599