首页 > 开发 > PHP > 正文

PHP模拟QQ登录的方法

2024-05-04 23:38:18
字体:
来源:转载
供稿:网友

这篇文章主要介绍了PHP模拟QQ登录的方法,涉及php基于curl操作模拟QQ登录的实现技巧,具有一定参考

本文实例讲述了PHP模拟QQ登录的方法。分享给大家供大家参考。具体实现方法如下:

原理是用curl模拟发送post登录,cookie保存本地

这样理论上可以支持永久单挂QQ

 

 
  1. <?php  
  2. //http://blog.qita.in 非技术[S.T] 
  3. $qqno='你的QQ'
  4. $qqpw='QQ密码'
  5. $cookie = dirname(__FILE__).'/cookie.txt'
  6. $post = array( 
  7. 'login_url' => 'http://pt.3g.qq.com/s?sid=ATAll43N7ZULRQ5V8zdfojol&aid=nLogin'
  8. 'q_from' => ''
  9. 'loginTitle' => 'login'
  10. 'bid' => '0'
  11. 'qq' => $qqno, 
  12. 'pwd' => $qqpw, 
  13. 'loginType' => '1'
  14. 'loginsubmit' => 'login'
  15. ); 
  16. $curl = curl_init('http://pt.3g.qq.com/handleLogin?aid=nLoginHandle&sid=ATAll43N7ZULRQ5V8zdfojol'); 
  17. curl_setopt($curl, CURLOPT_HEADER, 0); 
  18. curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); 
  19. curl_setopt($curl, CURLOPT_COOKIEJAR, $cookie); // ?Cookie 
  20. curl_setopt($curl, CURLOPT_POST, 1); 
  21. curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($post)); 
  22. $result = curl_exec($curl); 
  23. curl_close($curl); 
  24. ?> 

希望本文所述对大家的php程序设计有所帮助。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表