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 相关文章推荐
mysql 字段类型说明
Apr 27 PHP
PHP中使用asort进行中文排序失效的问题处理
Aug 18 PHP
php从给定url获取文件扩展名的方法
Mar 14 PHP
试用php中oci8扩展
Jun 18 PHP
CI(Codeigniter)的Setting增强配置类实例
Jan 06 PHP
PHP中strncmp()函数比较两个字符串前2个字符是否相等的方法
Jan 07 PHP
Symfony2学习笔记之模板用法详解
Mar 17 PHP
php 魔术常量详解及实例代码
Dec 04 PHP
Yii框架弹出框功能示例
Jan 07 PHP
分享5个非常有用的Laravel Blade指令
May 30 PHP
thinkPHP框架实现的简单计算器示例
Dec 07 PHP
yii框架结合charjs实现统计30天数据的方法
Apr 04 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
浅谈php7的重大新特性
2015/10/23 PHP
PHP工程师VIM配置分享
2015/12/15 PHP
PHP实现查询两个数组中不同元素的方法
2016/02/23 PHP
PHP插件PHPMailer发送邮件功能
2017/02/28 PHP
php+mysql+ajax 局部刷新点赞/取消点赞功能(每个账号只点赞一次)
2020/07/24 PHP
Laravel Reponse响应客户端示例详解
2020/09/03 PHP
js 获取屏幕各种宽高的方法(浏览器兼容)
2013/05/15 Javascript
jQuery取消ajax请求的方法
2015/06/09 Javascript
JavaScript面试题(指针、帽子和女朋友)
2016/11/23 Javascript
js中new一个对象的过程
2017/02/20 Javascript
将angular.js项目整合到.net mvc中的方法详解
2017/06/29 Javascript
vue实现前进刷新后退不刷新效果
2018/01/26 Javascript
jquery实现自定义树形表格的方法【自定义树形结构table】
2019/07/12 jQuery
Vue+ElementUI table实现表格分页
2019/12/14 Javascript
jquery实现简单拖拽效果
2020/07/20 jQuery
python批量提取word内信息
2015/08/09 Python
python脚本实现xls(xlsx)转成csv
2016/04/10 Python
简单实现python进度条脚本
2017/12/18 Python
对python多线程与global变量详解
2018/11/09 Python
python requests爬取高德地图数据的实例
2018/11/10 Python
Django管理员账号和密码忘记的完美解决方法
2018/12/06 Python
Python 多线程不加锁分块读取文件的方法
2018/12/11 Python
手把手教你进行Python虚拟环境配置教程
2020/02/03 Python
python3实现网页版raspberry pi(树莓派)小车控制
2020/02/12 Python
浅析Python __name__ 是什么
2020/07/07 Python
西班牙购买行李箱和背包网站:Maletas Greenwich
2019/10/08 全球购物
交通事故协议书范文
2014/04/16 职场文书
信电学院毕业生自荐书
2014/05/24 职场文书
公司离职证明范本(汇总)
2014/09/10 职场文书
2014年煤矿工人工作总结
2014/12/08 职场文书
病人慰问信范文
2015/02/15 职场文书
刮痧观后感
2015/06/05 职场文书
淮海战役观后感
2015/06/11 职场文书
城南旧事电影观后感
2015/06/16 职场文书
2019新员工试用期转正申请书3篇
2019/08/13 职场文书
vue ref如何获取子组件属性值
2022/03/31 Vue.js