1 获取code
$wapUrl = 'https://open.weixin.qq.com/connect/oauth2/authorize?appid='.WxPayConfig::APPID.'&redirect_uri='.urlencode($this->config['sy_weburl'].'/index.php?m=media&c=weixin_change').'&response_type=code&scope=snsapi_userinfo&state=1#wechat_redirect';
2
/**
* 获取用户信息 * zcb * 2016-03-18 **/ function get_user_info($code){ //获取access_token $token_url = 'https://api.weixin.qq.com/sns/oauth2/access_token?appid='.WxPayConfig::APPID.'&secret='.WxPayConfig::APPSECRET.'&code='.$code.'&grant_type=authorization_code'; $res = $this->https_request( $token_url ) ; $token = json_decode( $res); if(isset($token->errcode)){ return array('msg'=>'获取access_token失败','data'=>$token->errcode); } //获取用户信息 $access_token_url = 'https://api.weixin.qq.com/sns/userinfo?access_token='.$token->access_token.'&openid='.$token->openid; $user_info = $this->https_request($access_token_url); return json_decode($user_info,true); }