【问题标题】:How to filter Browsers UserAgents with PHP? [duplicate]如何使用 PHP 过滤浏览器用户代理? [复制]
【发布时间】:2013-07-13 16:50:23
【问题描述】:

我想要一个 PHP 代码,我可以在其中过滤 3 个不同的浏览器:FF/Chrome/IE。

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

我想我应该使用用户代理。对此有何建议?谢谢

【问题讨论】:

  • 你试过 $_SERVER['HTTP_USER_AGENT'] 吗?

标签: php browser


【解决方案1】:
if (strpos($_SERVER['HTTP_USER_AGENT'], '(compatible; MSIE ')!==FALSE) {
   //FOR IE
}

更多信息在这里http://php.net/manual/en/function.get-browser.php

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2012-09-25
      • 1970-01-01
      • 2013-05-14
      • 1970-01-01
      • 2019-05-28
      • 1970-01-01
      • 2012-11-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多