Вывод браузера с иконкой
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