本文由 發(fā)布,轉(zhuǎn)載請注明出處,如有問題請聯(lián)系我們! 更新時(shí)間: 2021-05-17PHP微信掃碼關(guān)注公眾號并授權(quán)登錄源碼

簡介:
PHP微信掃碼登錄看起來簡單,但做起來有點(diǎn)麻煩,開發(fā)起來就會浪費(fèi)很多的時(shí)間。
PHP判斷是否首次關(guān)注公眾號,掃碼關(guān)注公眾號獲取微信用戶頭像、openid和省市等信息源碼。
第一步:獲取關(guān)注二維碼ticket,并且傳參二維碼qrcode表主鍵id
第二步:微信服務(wù)端接受數(shù)據(jù),并且用戶登錄信息
第三步:每隔2秒檢測是否關(guān)注微信公眾號 通過微信openid和access_token獲取微信用戶信息,并存入表當(dāng)中的信息 若是沒有獲取到數(shù)據(jù),記得開啟curl,檢查防火墻、啟用 微信服務(wù)器IP白名單設(shè)置
PHP掃碼關(guān)注公眾號更新日志
2021-5-16
1、修復(fù)因服務(wù)器配置導(dǎo)致的BUG
2、修復(fù)第一次關(guān)注無法獲取用戶信息(由于微信接口變化)
3、增加調(diào)試報(bào)錯信息,比如因curl未開啟,或者訪問騰訊https出現(xiàn)SSL certificate:unable to get local issuer certificate
4、取消騰訊遠(yuǎn)程curl對https驗(yàn)證