PHP模拟QQ登录的方法


Posted in PHP onJuly 29, 2015

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

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

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

<?php 
//http://blog.qita.in 非技术[S.T]
$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',
);
$curl = curl_init('http://pt.3g.qq.com/handleLogin?aid=nLoginHandle&sid=ATAll43N7ZULRQ5V8zdfojol');
curl_setopt($curl, CURLOPT_HEADER, 0);
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);
?>

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

PHP 相关文章推荐
来自phpguru得Php Cache类源码
Apr 15 PHP
PHP中simplexml_load_string函数使用说明
Jan 01 PHP
php/js获取客户端mac地址的实现代码
Jul 08 PHP
php中将数组转成字符串并保存到数据库中的函数代码
Sep 29 PHP
PHP数字字符串左侧补0、字符串填充和自动补齐的几种方法
May 10 PHP
ThinkPHP3.1新特性之对Ajax的支持更加完善
Jun 19 PHP
大家须知简单的php性能优化注意点
Jan 04 PHP
CI框架源码解读之利用Hook.php文件完成功能扩展的方法
May 18 PHP
PHP实现的折半查找算法示例
Dec 19 PHP
Laravel 模型关联基础教程详解
Sep 17 PHP
PHP pthreads v3下同步处理synchronized用法示例
Feb 21 PHP
phpStudy vscode 搭建debug调试的教程详解
Jul 28 PHP
PHP实现动态web服务器方法
Jul 29 #PHP
php调用淘宝开放API实现根据卖家昵称获取卖家店铺ID的方法
Jul 29 #PHP
php简单防盗链实现方法
Jul 29 #PHP
如何用PHP来实现一个动态Web服务器
Jul 29 #PHP
php实现过滤字符串中的中文和数字实例
Jul 29 #PHP
php实现XSS安全过滤的方法
Jul 29 #PHP
php检查字符串中是否有外链的方法
Jul 29 #PHP
You might like
PHP加密解密字符串汇总
2015/04/26 PHP
CI框架(CodeIgniter)公共模型类定义与用法示例
2017/08/10 PHP
laravel-admin 实现给grid的列添加行数序号的方法
2019/10/08 PHP
JS中彻底删除JSON对象组成的数组中的元素
2020/09/22 PHP
一些相见恨晚的 JavaScript 技巧
2010/04/25 Javascript
Jquery实现Div上下移动示例
2014/04/23 Javascript
JavaScript实现点击文本自动定位到下拉框选中操作
2016/06/15 Javascript
JavaScript中ES6 Babel正确安装过程
2016/07/18 Javascript
利用Angularjs实现幻灯片效果
2016/09/07 Javascript
JSP防止网页刷新重复提交数据的几种方法
2016/11/19 Javascript
js倒计时显示实例
2016/12/11 Javascript
Node.js中用D3.js的方法示例
2017/01/16 Javascript
使用Vue实现图片上传的三种方式
2018/07/17 Javascript
vue ajax 拦截原理与实现方法示例
2019/11/29 Javascript
[03:03]DOTA2校园争霸赛 济南城市决赛欢乐发奖活动
2013/10/21 DOTA
Python 描述符(Descriptor)入门
2016/11/20 Python
基于Python os模块常用命令介绍
2017/11/03 Python
python3使用matplotlib绘制条形图
2020/03/25 Python
如何利用python给图片添加半透明水印
2019/09/06 Python
Python+logging输出到屏幕将log日志写入文件
2020/11/11 Python
CSS3哪些新特性值得称赞
2016/03/02 HTML / CSS
css3+伪元素实现鼠标移入时下划线向两边展开的效果
2017/04/25 HTML / CSS
纯html5+css3下拉导航菜单实现代码
2013/03/18 HTML / CSS
Nike俄罗斯官方网站:Nike RU
2021/03/05 全球购物
系统管理员的职责包括那些?管理的对象是什么?
2013/01/18 面试题
传播学毕业生求职信
2013/10/11 职场文书
教学实验楼管理制度
2014/02/01 职场文书
机械制造毕业生求职信
2014/03/03 职场文书
爱情保证书大全
2014/04/29 职场文书
安全标语口号
2014/06/09 职场文书
领导班子整改措施
2014/10/24 职场文书
会议邀请函
2015/01/30 职场文书
班主任工作经验交流会总结
2015/11/02 职场文书
心理学培训心得体会
2016/01/22 职场文书
靠谱准确的求职信
2019/04/02 职场文书
2019客服个人年终工作总结范文
2019/07/08 职场文书