腾讯扫码登录原理 实现原理其实都是一样的 - Assbbs
腾讯扫码登录原理 实现原理其实都是一样的:网页向服务器发起一个ajax请求,服务器等手机扫了二维码再回复 或网页向服务器不停的发出ajax请求)。> <?php //服务端 set time limit 0 ; file put contents $fn,"no" ; @$ft = file get contents $fn ; while 1=…
腾讯扫码登录原理 实现原理其实都是一样的:网页向服务器发起一个ajax请求,服务器等手机扫了二维码再回复 或网页向服务器不停的发出ajax请求)。> <?php //服务端 set time limit 0 ; file put contents $fn,"no" ; @$ft = file get contents $fn ; while 1==1 { usleep 500000 ;//休息500ms clearstatcache ; if $ft==""||$ft=="no" { set time limit 0 ; @$ft = file get contents $fn ; }else{ echo $ft; break; } } ?> 服务端检查叫$fn的文件,二维码里的页面就该如下: <?php $fn = $ GET ’f’ .".txt"; file put contents $fn,"view" ; 这样服务器就会在扫码的瞬间把“view”推送给客户端 当然也可以推送用户名啊,实现真正意义的登录。 QQ的方法不太建议使用, 不断请求很损服务器的 木挚婷 评论: 尼玛,把我的友链换下,www.24mzt.com。还有,你不搞个留言板么? 麦子 评论: 这个暂时还没有有研究到,高深。 吴尼玛 评论: @木挚婷:嗯好的