如何在php中检测dolphin浏览器?

时间:2012-03-20 00:13:43

标签: php boonex-dolphin

如何在php中检测dolphin浏览器?不幸的是我没有android,所以我无法检查dolphin浏览器的用户代理。

提前感谢,

3 个答案:

答案 0 :(得分:10)

用户代理包含“Dolfin / 2.0”。

答案 1 :(得分:2)

在我的Dolphin版本上,8.8.2 - 在Samsung Galaxy Note上运行,没有特定的用户代理和“桌面”设置。通过点击更多 - >设置用户代理。设置 - >用户代理。然后,我可以将用户代理更改为以下任何一种:

  • 的Android
  • 桌面,标识为:Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_3; en-us) AppleWebKit/533.16 (KHTML, like Gecko) Version/5.0 Safari/533.16
  • iPhone
  • ipad公司
  • 自定义(如果您愿意,我猜您可以设置自定义用户代理,例如'dolfin')。

因此,如果您尝试在PHP中提供特定于Dolphin浏览器的内容,您可以测试用户代理中是否存在“mobi”或“Android”。如果您试图检测到正在使用的浏览器是Dolphin,那么除非设置了客户端设备的自定义用户代理,否则这将是棘手的。

答案 2 :(得分:-6)

您可以查看User Agent

if (strpos(strtolower($_SERVER['HTTP_USER_AGENT']), 'dolphin') !== false) {
    echo 'Your UA is Dolphin';
}
  • 如果您确切知道确切的User Agent,则可以进行更准确的检查,但我认为如果它包含单词dolphin就足够准确了。