{% else-1 %}
(16 ноя 2015, 22:34) (0/0) [0]
Бишаная каза, *
(16 ноя 2015, 22:15) (0/0) [0]
Бишаная каза, Памаги *
(16 ноя 2015, 22:06) (0/0) [0]
Бишаная каза, Как пользоваться? *
(16 ноя 2015, 21:57) (0/0) [0]
bash, Снова обновил пост)
Там еще и Mozilla есть.
(16 ноя 2015, 21:54) (0/0) [0]
Не знаю, Смотрел, не нашел подходящий.
(16 ноя 2015, 21:54) (0/0) [0]
bash, Обновил тему.
(16 ноя 2015, 21:50) (0/0) [0]
Есть какой нить класс или что-то в этом роде?
Нужно точно определить определенный браузер.

<?php
echo $_SERVER["HTTP_USER_AGENT"];
$user_agent = $_SERVER["HTTP_USER_AGENT"];
if (strpos($user_agent, "Firefox"* !== false) $browser = "Firefox";
elseif (strpos($user_agent, "Opera"* !== false) $browser = "Opera";
elseif (strpos($user_agent, "Chrome"* !== false) $browser = "Chrome";
elseif (strpos($user_agent, "MSIE"* !== false) $browser = "Internet Explorer";
elseif (strpos($user_agent, "Safari"* !== false) $browser = "Safari";
else $browser = "Неизвестный";
echo "Браузер: $browser";
?>

Но в user_agent попадает и Safari и Ucweb одновременно, то определяет как Safari.

То есть например:
Mozilla/5.0 (Linux; U; Android 5.1; ru; Lenovo A2010-a Build/LMY47D) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 UCBrowser/9.9.2.467 U3/0.8.0 Mobile Safari/534.30

то определяет как Safari, но ведь там же еще 2 браузера.

Помогите, пожалуйста. С меня +.
  • 1 из 1