PHP微信扫码关注登录实例

该博客介绍了如何实现PHP微信扫码关注并自动登录的功能,包括三个步骤:获取关注二维码ticket、微信服务端处理用户登录信息以及定时检测关注状态。通过openid和access_token获取并存储微信用户详细信息。
摘要由CSDN通过智能技术生成

以前做的一个PHP微信扫码关注登录实例,首页判断是否首次关注公众号,扫码关注公众号获取微信用户头像、openid和省市等信息。

第一步:获取关注二维码ticket,并且传参二维码qrcode表主键id

$sql = "INSERT INTO `qrcode` (`addtime`) VALUES ('" . time() . "')"; 
 
mysql_query($sql); 
$scene_id = mysql_insert_id(); 
 
$url = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=' . $appid . '&secret=' . $appsecret; 
$access_token_array = json_decode(curlGet($url), true); 
$access_token = $access_token_array['access_token']; 
$qrcode_url = 'https://api.weixin.qq.com/cgi-bin/qrcode/create?access_token=' . $access_token; 
 
$post_data = array(); 
$post_data['expire_seconds'] = 3600 * 24; //有效时间 
$post_data['action_name'] = 'QR_SCENE'
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值