我想知道Windows Phone何时在页面上,因此拥有
的用户代理 Mozilla/5.0 (compatible; MSIE 9.0; Windows Phone OS 7.5; Trident/5.0; IEMobile/9.0;)
我使用此代码,没有运气。我在这里缺少什么?
if (strpos($_SERVER['HTTP_USER_AGENT'], Windows Phone) == false) {
echo"mango";
}
我也尝试过手机,IEMobile,但没有。
答案 0 :(得分:0)
您的搜索字符串周围似乎缺少一些引号。此外,您似乎正在检查错误的情况。如果无法找到该字符串,则strpos()
会返回false
。您想检查非错误结果
// using stripos for case-insensitive search
if (stripos($_SERVER['HTTP_USER_AGENT'], 'windows phone') !== false) {
echo 'mango';
}