>  기사  >  PHP 프레임워크  >  yii2는 WeChat 브라우저에서 오는지 여부를 확인합니다.

yii2는 WeChat 브라우저에서 오는지 여부를 확인합니다.

angryTom
angryTom원래의
2020-02-17 17:42:282613검색

이 글에서는 주로 WeChat의 브라우저에서 요청이 오는지 확인하기 위해 yii2를 사용하는 방법을 소개합니다.

yii2는 WeChat 브라우저에서 오는지 여부를 확인합니다.

yii2 WeChat 브라우저에서 제공되는지 확인

iPhone에서 #으로 돌아가기 🎜 🎜#

Mozilla/5.0 (iPhone; CPU iPhone OS 5_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Mobile/9B176 MicroMessenger/4.3.2)

Android에서는

Mozilla/5.0 (Linux; U; Android 2.3.6; zh-cn; GT-S5660 Build/GINGERBREAD) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 MicroMessenger/4.5.255)
#🎜🎜로 돌아갑니다. WeChat 브라우저가 MicroMessenger이고 버전 번호가 있는지 확인하는 것도 어렵지 않습니다. 휴대폰 유형이 iPhone인지 여부도 확인할 수 있습니다. 또는 Android

#🎜 🎜#다음은 기본 PHP를 사용하여 판단하는 방법입니다.

public function is_weixin(){ 
    if ( strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') !== false ) {
        return true;
    }
    return false;
}    
if($this->is_weixin()){
    // TODO
}else{
    echo "请使用微信访问本网址。";
}

YII 구현을 사용하여 yii 요청 구성 요소는 공통 헤더에 대한 빠른 액세스를 지원하는 방법을 제공합니다.

Yii::$app->request->userAgent; //返回 User-Agent 头。
public function is_weixin(){ 
    if ( strpos(Yii::$app->request->userAgent, 'MicroMessenger') !== false ) {
        return true;
    }
    return false;
}    
if($this->is_weixin()){
    // TODO
}else{
    echo "请使用微信访问本网址。";
}

관련 기사 튜토리얼 추천:

yii 튜토리얼

위 내용은 yii2는 WeChat 브라우저에서 오는지 여부를 확인합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.