首页 » 微信公众平台开发:从零基础到ThinkPHP5高性能框架实践 » 微信公众平台开发:从零基础到ThinkPHP5高性能框架实践全文在线阅读

《微信公众平台开发:从零基础到ThinkPHP5高性能框架实践》7.3.2 网页判断用户是否关注

关灯直达底部

以下PHP代码实现了判断用户是否关注的功能。


 1 require_once('weixin.class.php'); 2 $weixin = new class_weixin; 3 $openid = ""; 4 if (!isset($_GET["code"])){ 5     $redirect_url = 'http:// '.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; 6     $jumpurl = $weixin->oauth2_authorize($redirect_url, "snsapi_base", "123"); 7     Header("Location: $jumpurl"); 8     exit; 9 }else{10     $access_token = $weixin->oauth2_access_token($_GET["code"]);11     $openid = $access_token['openid'];12     $info = $weixin->get_user_info($openid);13     if ($info["subscribe"] == 1){14         $href = "http:// www.baidu.com/";15     }else{16         $href = "http:// mp.weixin.qq.com/s?__biz=MzA5NzM2MTI4OA==&mid=203240737&           idx=1&sn=007bbbe06fb89cbce76d6f8b619acc1a&scene=0#wechat_redirect";17     }18     Header("Location: $href");19     exit;20 }  

图7-23 OAuth2.0获取个人信息