如何使用PHP过滤浏览器UserAgents?

时间:2013-07-15 17:59:24

标签: php browser

我希望有一个PHP代码,我可以过滤3种不同的浏览器:FF / Chrome / IE。

我想要它,如果它的FF和Chrome,它不会在网站上加载iframe。如果是IE,它应该加载iframe。

我想我应该与用户代理合作。对此有何建议?感谢

2 个答案:

答案 0 :(得分:0)

if (strpos($_SERVER['HTTP_USER_AGENT'], '(compatible; MSIE ')!==FALSE) {
   //FOR IE
}

此处有更多信息http://php.net/manual/en/function.get-browser.php

答案 1 :(得分:0)

您应该寻找浏览器功能而不是用户代理,因为用户代理伪造就像为大多数常见浏览器安装附加组件一样简单。

http://php.net/manual/en/function.get-browser.php有一些相当不错的信息,请注意,如果有人真的想要,即使是这些东西也可以伪造。