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 相关文章推荐
用php实现批量查询清除一句话后门的代码
Jan 20 PHP
php header()函数使用说明
Jul 10 PHP
php中关于codeigniter的xmlrpc的类在进行数据交换时的类型问题
Jul 03 PHP
一致性哈希算法以及其PHP实现详细解析
Aug 24 PHP
php通过数组实现多条件查询实现方法(字符串分割)
May 06 PHP
将CMYK颜色值和RGB颜色相互转换的PHP代码
Jul 28 PHP
php生成唯一的订单函数分享
Feb 02 PHP
php数组比较实现查找连续数的方法
Jul 29 PHP
详解PHP的Yii框架中日志的相关配置及使用
Dec 08 PHP
php删除txt文件指定行及按行读取txt文档数据的方法
Jan 30 PHP
Yii2.0多文件上传实例说明
Jul 24 PHP
php实现和c#一致的DES加密解密实例
Jul 24 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
Ajax+PHP 边学边练 之二 实例
2009/11/24 PHP
利用curl 多线程 模拟 并发的详解
2013/06/14 PHP
深入理解Yii2.0乐观锁与悲观锁的原理与使用
2017/07/26 PHP
php实现小程序支付完整版
2018/10/09 PHP
Javascript 篱式条件判断
2008/08/22 Javascript
各种效果的jquery ui(接口)介绍
2008/09/17 Javascript
图片无缝滚动代码(向左/向下/向上)
2013/04/10 Javascript
jquery 元素控制(追加元素/追加内容)介绍及应用
2013/04/21 Javascript
jquery之超简单的div显示和隐藏特效demo(分享)
2013/07/09 Javascript
JS实现关键字搜索时的相关下拉字段效果
2014/08/05 Javascript
JavaScript前端图片加载管理器imagepool使用详解
2014/12/29 Javascript
JavaScript计时器示例分析
2015/02/05 Javascript
防止Node.js中错误导致进程阻塞的办法
2016/08/11 Javascript
用nodejs搭建websocket服务器
2017/01/23 NodeJs
jQuery制作图片旋转效果
2017/02/02 Javascript
js正则表达式验证表单【完整版】
2017/03/06 Javascript
jquery 校验中国身份证号码实例详解
2017/04/11 jQuery
JavaScript中 DOM操作方法小结
2017/04/25 Javascript
javascript简写常用的12个技巧(可以大大减少你的js代码量)
2020/03/28 Javascript
原生JS获取元素的位置与尺寸实现方法
2017/10/18 Javascript
JS组件系列之Gojs组件 前端图形化插件之利器
2017/11/29 Javascript
swiper移动端轮播插件(触碰图片之后停止轮播)
2017/12/28 Javascript
JavaScript体验异步更好的解决办法
2018/01/08 Javascript
JavaScript 中 JSON.parse 函数 和 JSON.stringify 函数
2018/12/05 Javascript
详解Vue依赖收集引发的问题
2019/04/22 Javascript
微信小程序swiper左右扩展各显示一半代码实例
2019/12/05 Javascript
Python实现简单遗传算法(SGA)
2018/01/29 Python
Python实现的微信好友数据分析功能示例
2018/06/21 Python
Python日志无延迟实时写入的示例
2019/07/11 Python
Python Django view 两种return的实现方式
2020/03/16 Python
2014年寒假社会实践活动心得体会
2014/04/07 职场文书
实验室的标语
2014/06/20 职场文书
2016猴年春节慰问信
2015/11/30 职场文书
信息技术课教学反思
2016/02/23 职场文书
Spring Data JPA框架持久化存储数据到数据库
2022/04/28 Java/Android
详解Go语言中配置文件使用与日志配置
2022/06/01 Golang