我想知道用于访问我的网页的用户代理是chrome还是firefox。我找到了chrome user agents的列表,但列表很大,我不想写:
if ($_SERVER['HTTP_USER_AGENT'] == "agent1" | $_SERVER['HTTP_USER_AGENT'] == "agent 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
}