如何查看用户代理是chrome还是firefox?

时间:2014-03-13 19:02:13

标签: php

我想知道用于访问我的网页的用户代理是chrome还是firefox。我找到了chrome user agents的列表,但列表很大,我不想写:

if ($_SERVER['HTTP_USER_AGENT'] == "agent1" | $_SERVER['HTTP_USER_AGENT'] == "agent 2")...

我觉得可能这是一种更有效的方法。我该怎么办?

2 个答案:

答案 0 :(得分:1)

只需在用户代理

中搜索字符串Chrome即可
if(stristr($_SERVER['HTTP_USER_AGENT'],"Chrome")){
   echo "It's Chrome!";
}

答案 1 :(得分:1)

试试这个

$Chrome = stripos($_SERVER['HTTP_USER_AGENT'], "Chrome");
$FireFox = stripos($_SERVER['HTTP_USER_AGENT'], "Firefox");


if ($Chrome || $FireFox  ){
 //chrome or firefox
}