Heim  >  Artikel  >  Backend-Entwicklung  >  PHP实现QQ登陆

PHP实现QQ登陆

WBOY
WBOYOriginal
2016-06-23 13:18:571218Durchsuche

分享一段利用PHP实现QQ登陆的代码,原理是用curl模拟发送post登录,cookie保存本地,实现真正的3GQQ登陆。这里代码理论可以支持永久单挂QQ—真正做到免费挂qq哦。

<?php function qqlogin(){   $qqno='这里填写QQ账号';   $qqpw='这里填写QQ密码';   $cookie = dirname(__FILE__).'/cookie.txt';   $post = array(      'login_url' => 'http://pt.3g.qq.com/s?sid=ATAll43N7ZULRQ5V8zdfojol&aid=nLogin',     'q_from' => '',      'loginTitle' => 'login',      'bid' => '0',      'qq' => $qqno,      'pwd' => $qqpw,      'loginType' => '1',      'loginsubmit' => 'login',   );    $url = 'http://pt.3g.qq.com/handleLogin?aid=nLoginHandle&sid=ATAll43N7ZULRQ5V8zdfojol';//请求url   $curl = curl_init();   curl_setopt($curl, CURLOPT_HEADER, 0);    curl_setopt($curl, CURLOPT_URL,$url);   curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);   curl_setopt($curl, CURLOPT_COOKIEJAR, $cookie);   // ?Cookie   curl_setopt($curl, CURLOPT_POST, 1);   curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($post));   $result = curl_exec($curl);   curl_close($curl); }?>qqlogin();

如何查看是否登陆成功:

运行过此段代码以后,你的QQ将被挤掉,弹出以下提示,这时候你可以登陆你的其它QQ号码查看你测试号码的登陆状态。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn