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+DBM的同学录程序(4)
Oct 09 PHP
phpMyAdmin 安装及问题总结
May 28 PHP
PHP的autoload机制的实现解析
Sep 15 PHP
thinkphp缓存技术详解
Dec 09 PHP
分享php邮件管理器源码
Jan 06 PHP
CI框架常用方法小结
May 17 PHP
利用php抓取蜘蛛爬虫痕迹的示例代码
Sep 30 PHP
smarty模板数学运算示例
Dec 11 PHP
PHP如何实现订单的延时处理详解
Dec 30 PHP
PHP实现的多维数组排序算法分析
Feb 10 PHP
PHP 中 var_export、print_r、var_dump 调试中的区别
Jun 19 PHP
PHP+redis实现微博的推模型案例分析
Jul 10 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 error_log 函数的使用
2009/04/13 PHP
TMDPHP 模板引擎使用教程
2012/03/13 PHP
php include和require的区别深入解析
2013/06/17 PHP
PHP中使用虚代理实现延迟加载技术
2014/11/05 PHP
利用Fix Rss Feeds插件修复WordPress的Feed显示错误
2015/12/19 PHP
laravel多条件查询方法(and,or嵌套查询)
2019/10/09 PHP
基于PHP的微信公众号的开发流程详解
2020/08/07 PHP
PHP数组Key强制类型转换实现原理解析
2020/09/01 PHP
对 lightbox JS 图片控件进行了一下改造, 使其他支持复杂的图片说明
2010/03/20 Javascript
JQuery 技巧和窍门整理(8个)
2010/04/22 Javascript
JavaScript实现简单获取当前网页网址的方法
2015/11/09 Javascript
12种JavaScript常用的MVC框架比较分析
2015/11/16 Javascript
JavaScript实现清空(重置)文件类型INPUT元素值的方法
2016/11/17 Javascript
ES6学习之变量的两种命名方法示例
2017/07/18 Javascript
JS原生带小白点轮播图实例讲解
2017/07/22 Javascript
Vue组件间通信方法总结(父子组件、兄弟组件及祖先后代组件间)
2019/04/17 Javascript
layui点击数据表格添加或删除一行的例子
2019/09/12 Javascript
vue动态设置页面title的方法实例
2020/08/23 Javascript
[06:33]3.19 DOTA2发布会 海涛、冷冷、2009见证希望
2014/03/21 DOTA
python利用pandas将excel文件转换为txt文件的方法
2018/10/23 Python
python shapely.geometry.polygon任意两个四边形的IOU计算实例
2020/04/12 Python
python/golang 删除链表中的元素
2020/09/14 Python
html5 Canvas画图教程(5)—canvas里画曲线之arc方法
2013/01/09 HTML / CSS
下面关于"联合"的题目的输出是什么
2013/08/06 面试题
为什么在使用动态 SQL 语句时必须为低层数据库对象授予权限
2012/12/13 面试题
房地产项目策划书
2014/02/05 职场文书
岗位职责风险点
2014/03/12 职场文书
酒店仓管员岗位职责
2014/04/28 职场文书
产品发布会策划方案
2014/05/12 职场文书
教师遵守党的政治纪律情况对照检查材料
2014/09/26 职场文书
领导班子“四风问题”“整改方案
2014/10/02 职场文书
工作时间调整通知
2015/04/24 职场文书
借条格式范本
2015/05/25 职场文书
三八妇女节新闻稿
2015/07/17 职场文书
《岳阳楼记》原文、译文赏析
2019/09/10 职场文书
遇事可以测出您的见识与格局
2019/09/16 职场文书