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 相关文章推荐
基于数据库的在线人数,日访问量等统计
Oct 09 PHP
在服务端进行目录建立、删除,文件上传、删除的过程的php代码
Sep 10 PHP
PHP开发需要注意的安全问题
Sep 01 PHP
php array_unique之后json_encode需要注意
Jan 02 PHP
PHP连接MySQL查询结果中文显示乱码解决方法
Oct 25 PHP
php计算两个日期时间差(返回年、月、日)
Jun 19 PHP
Laravel框架学习笔记(一)环境搭建
Oct 15 PHP
php自动给网址加上链接的方法
Jun 02 PHP
php中smarty模板条件判断用法实例
Jun 11 PHP
thinkphp3.2.0 setInc方法 源码全面解析
Jan 29 PHP
PHP For循环字母A-Z当超过26个字母时输出AA,AB,AC
Feb 16 PHP
基于ThinkPHP删除目录及目录文件函数
Oct 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
PHP4和PHP5共存于一系统
2006/11/17 PHP
php扩展ZF――Validate扩展
2008/01/10 PHP
菜鸟javascript基础整理1
2010/12/06 Javascript
javascript学习笔记(七)利用javascript来创建和存储cookie
2011/04/08 Javascript
利用JQuery和JS实现奇偶行背景颜色自定义效果
2012/11/19 Javascript
jQuery中 noConflict() 方法使用
2013/04/25 Javascript
js修改input的type属性问题探讨
2013/10/12 Javascript
jQuery动画特效实例教程
2014/08/29 Javascript
使用phantomjs进行网页抓取的实现代码
2014/09/29 Javascript
Jquery使用val方法读写value值
2015/05/18 Javascript
深入解读JavaScript中的Hoisting机制
2015/08/12 Javascript
详解JavaScript中的4种类型识别方法
2015/09/14 Javascript
微信小程序 欢迎页面的制作(源码下载)
2017/01/09 Javascript
JS中解决谷歌浏览器记住密码输入框颜色改变功能
2017/02/13 Javascript
Vue集成Iframe页面的方法示例
2017/12/12 Javascript
Javascript中JSON数据分组优化实践及JS操作JSON总结
2017/12/22 Javascript
详解React+Koa实现服务端渲染(SSR)
2018/05/23 Javascript
Vue创建头部组件示例代码详解
2018/10/23 Javascript
详解webpack打包后如何调试的方法步骤
2018/11/07 Javascript
layui的layedit富文本赋值方法
2019/09/18 Javascript
python实现在图片上画特定大小角度矩形框
2018/10/24 Python
PyTorch的深度学习入门教程之构建神经网络
2019/06/27 Python
python实现b站直播自动发送弹幕功能
2021/02/20 Python
First Aid Beauty官网:FAB急救面霜
2018/05/24 全球购物
教师年终个人自我评价
2013/10/04 职场文书
运动会入场词200字
2014/02/15 职场文书
信用社主任竞聘演讲稿
2014/05/23 职场文书
消防安全标语
2014/06/07 职场文书
美术专业自荐信
2014/07/07 职场文书
授权委托书(法人单位用)
2014/09/29 职场文书
个人借款协议书范本
2014/11/17 职场文书
工伤认定行政答辩状
2015/05/22 职场文书
十八大观后感
2015/06/12 职场文书
毕业生自我鉴定范文
2019/05/13 职场文书
Python内置数据结构列表与元组示例详解
2021/08/04 Python
CSS 使用 resize 实现图片拖拽切换预览功能(强大功能)
2021/08/23 HTML / CSS