如何在php中检测dolphin浏览器?不幸的是我没有android,所以我无法检查dolphin浏览器的用户代理。
提前感谢,
答案 0 :(得分:10)
用户代理包含“Dolfin / 2.0”。
答案 1 :(得分:2)
在我的Dolphin版本上,8.8.2 - 在Samsung Galaxy Note上运行,没有特定的用户代理和“桌面”设置。通过点击更多 - >设置用户代理。设置 - >用户代理。然后,我可以将用户代理更改为以下任何一种:
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
因此,如果您尝试在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
就足够准确了。