两个步骤,先获取ticket,然后根据ticket生成二维码图片,然后用file_put_contents写到图片文件中
6. 微信授权,获取用户信息
先给用户一个点击链接,用户点击后会获取到一个code(get方式传递),然后再在跳转到的页面中接收这个code值,根据code值可以获取到access_token,fresh_token,openid,(如果是用第一种方式(就是base方式)获取的,也就获取到openID就结束了,后续的操作都无效),然后根据实际情况,看是使用access_token还使用fresh_token(由于每个access_token有效时间两个小时,每天申请的数量也是有限的,如果访问量很大的话,就可以获取fresh_token,然后加入到缓存中),如果使用fresh_token就需要再根据fresh_token再获取到access_token和openId,然后根据这两个值就可以获取到用户的信息,主要有openid,昵称,国家,城市,省份,性别,个性签名等等.