如何从此用户代理检测设备?

时间:2017-02-09 23:41:08

标签: php mysql sql user-agent browscap

我有来自browscap的用户代理列表来检测设备,浏览器,品牌等。我已经导入数据库,但现在我遇到了一些问题,因为用户代理格式是这样的。

Mozilla/5.0 (*Windows NT 10.0*Win64? x64*) AppleWebKit/* (KHTML* like Gecko) Chrome/56.*Safari/*

我正在使用显示此

的HTTP_USER_AGENT检查我的用户代理
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36

Browscap用户代理有字符串*

我可以在SQL中使用WHERE或WHERE LIKE运行吗? 我已经尝试使用WHERE LIKE %%但无法正常工作

更新: 我已经尝试过像这样简单的PHP代码而且还没有工作

$ua = $_SERVER['HTTP_USER_AGENT']; 
echo $ua;

 $perintah = "SELECT * FROM useragent WHERE PropertyName = '".$ua."'";
 $hasil = mysqli_query($con,$perintah);
 while ($row = mysqli_fetch_array($hasil)){

 echo $row['id'];

 }

请给我解决方案以解决此问题。谢谢。

0 个答案:

没有答案