首页 » PHP » PHP判断是否是微信浏览器

PHP判断是否是微信浏览器

7894 5

微信支付是供版本5.0以上使用的模块,所以在调用前,往往需要先判断一下当前的微信浏览器是什么版本,这里用到以下方法即可。
使用的时候直接调用is_weixin()函数,返回微信浏览器版本号,如果不是微信浏览器,则返回’0’。

/*  判断是否来自微信   by tiandi    */
/*  return string   */

function is_weixin(){
	$i = strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger');
	if ( $i !== false ) {
		$temp = substr($_SERVER['HTTP_USER_AGENT'],$i+15);
		$i = strpos($temp, ' ');
		return substr($temp,0,$i);
	}
	else {
		return '0';
	}
}

以上仅为微信支付模块中的一段实际代码,PS微信支付的调试真心累啊。

文章评分3次,平均分5.0

本文原始地址:https://www.tiandiyoyo.com/2015/03/detect_if_in_wechat_browser/
本站所有文章,除了特别注明外,均为本站原创,转载请注明出处来自www.tiandiyoyo.com

您可能还会对以下文章感兴趣:

评论前先开启评论开关:


5 Comments

  1. 郑永 :

    最近可好?呵呵

  2. 郑永 :

    最近大家都关注微信,连小学群都从q移到微信用了。

  3. FROYO :

    原来你找到了UserAgent,有心人

  4. 广告合作 :

    你好,关注你网站很久了,推荐个广告你如何,如果可以合作的话,请加我QQ:2853266784

载入分页评论...