跳至 [1] [全屏预览] getcode();class getwxaccess{ public function __construct() { } public function getcode(){ $appid = 'wx8109981b74f329f6'; $secret = 'd5cc4a9838959c3bd6f814ed79afd811'; $code = $_get['code']; $url = https://api.weixin.qq.com/sns/oauth2/access_token?appid=$appid&secret=$secret&code=$code&grant_type=authorization_code;// echo $url; $ch = curl_init(); curl_setopt($ch, curlopt_url,$url ); curl_setopt($ch, curlopt_returntransfer,1 ); $res = curl_exec($ch); curl_close($ch);// if(curl_error($ch)){// var_dump(curl_error($ch));// } $arr = json_decode($res , true); //得到access_token// var_dump($arr);// echo $arr[access_token]; $this -> getuserinfo($arr[access_token],$arr[openid]); } public function getuserinfo($accesstoken , $openid){ $url = https://api.weixin.qq.com/sns/userinfo?access_token=$accesstoken&openid=$openid&lang=zh_cn; $ch = curl_init(); curl_setopt($ch, curlopt_url,$url ); curl_setopt($ch, curlopt_returntransfer,1 ); $res = curl_exec($ch); curl_close($ch);// if(curl_error($ch)){// var_dump(curl_error($ch));// } $arr = json_decode($res , true); //获取用户信息// var_dump($arr); echo 用户名:.$arr['nickname'].; echo 头像:; if($arr['sex'] == '1'){ $arr['sex'] = '男'; }else{ $arr['sex'] ='女'; } echo 性别:.$arr['sex'].; echo 国家:.$arr['country'].; }}?>