1

我有来自 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'];

 }

请给我解决方案来解决这个问题。谢谢你。

4

0 回答 0