PHP判断是否是微信打开, 浏览器打开


/**
  * 方法一:判断判断是否是微信打开(试过,可以)
*/
							$ua = $_SERVER['HTTP_USER_AGENT'];
							if (strpos($ua, 'MicroMessenger') == false && strpos($ua, 'Windows Phone') == false) {
							    echo '普通浏览器打开'.$wxpay_type;
								      //跳转移动端页面
									      $alipay_type=5;//支付宝移动支付
									      $wxpay_type=3;//微信H5支付
							} else {
								  $wxpay_type=2;//微信公众号
							    echo '微信打开'.$wxpay_type;
							}




/**
  * 方法二:判断判断是否是微信打开(好像不行)
*/
function isWeixin() { 
	
			$wxua = $_SERVER['HTTP_USER_AGENT'];  
			//MicroMessenger 是android/iphone版微信所带的
			//Windows Phone 是winphone版微信带的  (这个标识会误伤winphone普通浏览器的访问)
			if(strpos($wxua, 'MicroMessenger') == false || strpos($wxua, 'Windows Phone') == false){  
			    //echo "来自普通浏览器访问"; 
			    return false;  
			}else{  
			   // echo "来自微信浏览器访问"; 
			   return true;  
			} 

}

 

你可能感兴趣的:(php,微信技巧,微信)