android-PHP symfony1.1检测设备

作者:用户 来源:互联网 浏览:291 次 时间:2016-05-11 17:30:22

androidiphone

android-PHP symfony1.1检测设备 - 摘要: PHPsymfony1.1检测设备需要检测设备是Android还是iPhone。使用下面的代码后,两种都显示。最好是Android/iPhone/iPadpublicfunctionpreExecut

问题描述

PHP symfony1.1检测设备

需要检测设备是Android还是iPhone。使用下面的代码后,两种都显示。

最好是Android/iPhone/iPad

public function preExecute() {
...
    $context    = $this->getContext();
            $request    = $context->getRequest();
            $response   = $context->getResponse();

            print_r($request->getHttpHeader('User-Agent'));
....
}

解决方案

$ua = strtolower($request->getHttpHeader('User-Agent'));
if(stripos($ua,'android') !== false) {
    //android
}else if(stripos($ua,'iPhone') !== false) {
    //iphone
}else{
    //other browser
}

最好升级到1.4版本。

【云栖快讯】诚邀你用自己的技术能力来用心回答每一个问题,通过回答传承技术知识、经验、心得,问答专家期待你加入!  详情请点击
云栖社区(yq.aliyun.com)为您免费提供android-PHP symfony1.1检测设备相关信息,包括 android iphone 的信息 ,所有android-PHP symfony1.1检测设备相关内容均不代表云栖社区的意见! 该页面h5页面的地址是:https://m.aliyun.com/yunqi/wenzhang/show_80601,您可以点击android-PHP symfony1.1检测设备-手机站访问。
弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率

40+云计算产品,6个月免费体验

现在注册,免费体验40+云产品,及域名优惠!

云服务器9.9元/月,大学必备

热点导航