首页 > 代码库 > 判断是否从微信进入的两种方法:

判断是否从微信进入的两种方法:

JS方法:

    $(function(){
        is_weixn();
    })

    function is_weixn(){
      var ua = navigator.userAgent.toLowerCase();
       if(ua.match(/MicroMessenger/i)=="micromessenger") {
          return true;
        } else {
          alert(‘请在微信中打开!‘);
          window.location.href="<?php echo site_url(‘waimai/product/error_page‘);?>"; 
          return false;
        }
    }

PHP 方法:

    public function is_weixn(){
        $useragent = addslashes($_SERVER[‘HTTP_USER_AGENT‘]);
        if(strpos($useragent, ‘MicroMessenger‘) === false && strpos($useragent, ‘Windows Phone‘) === false ){
            return 0;
        }else{
            return 1;
        }
    }