如何用php或jquery判断是否是微信内置浏览器访问
1.通过JavaScript判断是否微信内置的浏览器访问:
JavaScript Code复制内容到剪贴板
- function is_weixn(){
- var ua = navigator.userAgent.toLowerCase();
- if(ua.match(/MicroMessenger/i)==”micromessenger”) {
- return true;
- } else {
- return false;
- }
- }
2.通过PHP判断是否微信内置的浏览器访问:
PHP Code复制内容到剪贴板
- function is_weixin(){
- if ( strpos($_SERVER['HTTP_USER_AGENT'], ‘MicroMessenger’) !== false ) {
- return true;
- }
- return false;
- }
非微信浏览器禁止访问【事例】:
PHP Code复制内容到剪贴板
- <body>
- <?php
- $user_agent = $_SERVER['HTTP_USER_AGENT'];
- if (strpos($user_agent, ‘MicroMessenger’) === false){
- echo “非微信浏览器禁止浏览”;
- }else{
- echo “微信浏览器,允许访问”;
- preg_match(‘/.*?(MicroMessenger\/([0-9.]+))\s*/’, $user_agent, $matches);
- echo ‘
- 版本号为:’.$matches[2];
- }
- ?>
- </body>
上一篇 服务号主动推送消息模板