이번에는 어떤 채널에서 QR 코드를 열지 결정하는 PHP와 PHP가 어떤 채널에서 QR 코드를 열지 결정할 때의 주의 사항을 알려드리겠습니다. 다음은 실제 사례입니다. 봐.
#problem
사용자가 WeChat을 사용하여 액세스하는 경우 프로젝트에서 문제가 발생합니다.
그런 다음 친근한 프롬프트 "브라우저를 사용하여 여는 방법/사용자에게 브라우저를 사용하여 열도록 안내 "
Scheme
useragent는 일부 고객 정보가 포함된 브라우저 식별자입니다. 예를 들어 브라우저 커널, 운영 체제 등이 있습니다.
웹 페이지에 대한 WeChat 액세스도 브라우저이며 UA. 그런 다음 WeChat에서 액세스했는지 확인할 수 있습니다.
$ua = $_SERVER['HTTP_USER_AGENT']; //MicroMessenger 是android/iphone版微信所带的 //Windows Phone 是winphone版微信带的 (这个标识会误伤winphone普通浏览器的访问) if(strpos($ua, 'MicroMessenger') == false || strpos($ua, 'Windows Phone') == false){ echo "来自普通浏览器访问"; }else{ echo "来自微信浏览器访问"; }
이 기사의 사례를 읽은 후 방법을 마스터했다고 생각합니다. 더 흥미로운 정보는 PHP의 다른 관련 기사를 참조하세요. 중국사이트!
추천 도서:
디렉터리 서비스 권한에 접근하기 위해 phpstudy2018을 운영하는 방법
ThinkPHP에서 WeChat 결제(jsapi 결제) 구현 단계에 대한 자세한 설명
위 내용은 PHP는 QR 코드를 열 채널을 결정합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!