//获得的信息
$headers = Yii::$app->request->headers;
$agent=$headers['user-agent'];
/**
* 分辨iOS Android 微信 微信分享到浏览器
*/
public static function getType($agent){
$ios = explode('iPhone',$agent);
$android=explode('Android',$agent);
$weixin=explode('MicroMessenger',$agent);
//判断为iOS 安卓 type 1为iOS,2为Android,3为微信,
$type=0;
if(count($ios)>1){
$type=1;
}else if(count($android)>1&&empty(Yii::$app->request->get('from'))){
$type=2;
}else if(Yii::$app->request->get('from')&&count($weixin)>1){
//在微信中打开
$type=3;
}else if(Yii::$app->request->get('from')&&count($weixin)<=1&&count($ios)>1){
//微信中分享到浏览器ios平台
$type=1;
}else if(Yii::$app->request->get('from')&&count($weixin)<=1&&count($android)>1){
//微信中分享到浏览器 安卓平台
$type=2;
}
return $type;
}
辨别平台
最新推荐文章于 2020-09-11 18:15:06 发布