我想要一个 PHP 代码,我可以在其中过滤 3 个不同的浏览器:FF/Chrome/IE。
我想要它,如果它的 FF 和 Chrome,它不会在网站上加载 iframe。如果是 IE,它应该加载 iframe。
我想我应该与用户代理一起工作。对此有何建议?谢谢
if (strpos($_SERVER['HTTP_USER_AGENT'], '(compatible; MSIE ')!==FALSE) {
//FOR IE
}
您应该寻找浏览器功能而不是用户代理,因为伪造用户代理就像为大多数常见浏览器安装插件一样简单。
http://php.net/manual/en/function.get-browser.php有一些很好的信息,请注意,如果有人真的想要,即使这些东西也可以伪造。