如何用php或jquery判断是否是微信内置浏览器访问
wchat 2017-12-25 09:37:27

1.通过JavaScript判断是否微信内置的浏览器访问:

JavaScript Code复制内容到剪贴板
  1. function is_weixn(){  
  2.     var ua = navigator.userAgent.toLowerCase();  
  3.     if(ua.match(/MicroMessenger/i)==”micromessenger”) {  
  4.         return true;  
  5.     } else {  
  6.         return false;  
  7.     }  
  8. }  

 

2.通过PHP判断是否微信内置的浏览器访问:

PHP Code复制内容到剪贴板
  1. function is_weixin(){  
  2.     if ( strpos($_SERVER['HTTP_USER_AGENT'], ‘MicroMessenger’) !== false ) {  
  3.         return true;  
  4.     }  
  5.     return false;  
  6. }  

 

非微信浏览器禁止访问【事例】:

PHP Code复制内容到剪贴板
  1. <body>  
  2.     <?php  
  3.         $user_agent = $_SERVER['HTTP_USER_AGENT'];  
  4.         if (strpos($user_agent, ‘MicroMessenger’) === false){  
  5.             echo “非微信浏览器禁止浏览”;  
  6.         }else{  
  7.             echo “微信浏览器,允许访问”;  
  8.             preg_match(‘/.*?(MicroMessenger\/([0-9.]+))\s*/’, $user_agent$matches);  
  9.             echo ‘  
  10. 版本号为:’.$matches[2];  
  11.         }  
  12.     ?>  
  13. </body>  

 

 

 

 

本文来自于:http://www.yoyo88.cn/study/wchat/256.html

Powered by yoyo苏ICP备15045725号