微信支付是供版本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:★★★★★
最近可好?呵呵
最近大家都关注微信,连小学群都从q移到微信用了。
最近一直在忙, 不像以前一直有空玩耍WP了。微信营销还是目前比较火对的东西。
原来你找到了UserAgent,有心人
你好,关注你网站很久了,推荐个广告你如何,如果可以合作的话,请加我QQ:2853266784