gpt4 book ai didi

php - 检测当前 Web 应用程序在哪个浏览器上运行

转载 作者:行者123 更新时间:2023-12-04 06:40:39 24 4
gpt4 key购买 nike

我想知道在 PHP 中,如何检测我的 Web 应用程序在哪个浏览器上运行。

例如

如果当前浏览器是 chrome 则 alert("Chrome 浏览器处理") 否则 alert("rest browser processing");

echo $_SERVER['HTTP_USER_AGENT'];

下面的输出我得到如果我执行上面的代码:
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.0 (KHTML, like Gecko) Chrome/3.0.195.21 Safari/532.0

请建议您的指针以检测确切的浏览器名称。

谢谢,

-普拉文

最佳答案

就个人而言,我会为此使用 Javascript。

if(navigator.userAgent.match(/Chrome/i)) {
alert("You're using Chrome!");
}
else {
alert("You're using something other than Chrome!");
}

...但如果你真的想要,你可以在 PHP 中完成同样的事情:
if (preg_match("/Chrome/i", $_SERVER['HTTP_USER_AGENT']) == 0) {
// zero matches
echo "<script>alert('You're not using Chrome!')</script>";
} else {
echo "<script>alert('You're using Chrome!')</script>";
}

关于php - 检测当前 Web 应用程序在哪个浏览器上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4295484/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com