腾讯扫码登录原理
实现原理其实都是一样的:网页向服务器发起一个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。还有,你不搞个留言板么?
这个暂时还没有有研究到,高深。
@木挚婷:嗯好的