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 相关文章推荐
11个PHP 分页脚本推荐
Aug 15 PHP
PHP传参之传值与传址的区别
Apr 24 PHP
php数组生成html下拉列表的方法
Jul 20 PHP
解析PHP的Yii框架中cookie和session功能的相关操作
Mar 17 PHP
php遍历解析xml字符串的方法
May 05 PHP
thinkPHP中volist标签用法示例
Dec 06 PHP
Zend Framework入门教程之Zend_Session会话操作详解
Dec 08 PHP
PHP最常用的正则表达式
Feb 13 PHP
php中通用的excel导出方法实例
Dec 30 PHP
tp5.1 框架数据库-数据集操作实例分析
May 26 PHP
php中使用array_filter()函数过滤数组实例讲解
Mar 03 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/07/29 PHP
详解WordPress开发中的get_post与get_posts函数使用
2016/01/04 PHP
PHP实现小偷程序实例
2016/10/31 PHP
php 静态属性和静态方法区别详解
2017/04/09 PHP
HTML代码中标签的全部属性 中文注释说明
2009/03/26 Javascript
javascript 写类方式之三
2009/07/05 Javascript
js字符编码函数区别分析
2011/12/28 Javascript
jquery必须知道的一些常用特效方法及使用示例(整理)
2013/06/24 Javascript
JAVASCRIPT模式窗口中下载文件无法接收iframe的流
2013/10/11 Javascript
Javascript实现的常用算法(如冒泡、快速、鸽巢、奇偶等)
2014/04/29 Javascript
javascript实现继承的简单实例
2015/07/26 Javascript
JS实现HTML标签转义及反转义
2020/04/14 Javascript
json数据传到前台并解析展示成列表的方法
2018/08/06 Javascript
JavaScript刷新页面的几种方法总结
2019/03/28 Javascript
浅析js实现网页截图的两种方式
2019/11/01 Javascript
Node配合WebSocket做多文件下载以及进度回传
2019/11/07 Javascript
在Python程序中操作MySQL的基本方法
2015/07/29 Python
简单实现python爬虫功能
2015/12/31 Python
使用Windows批处理和WMI设置Python的环境变量方法
2019/08/14 Python
Python datetime模块使用方法小结
2020/06/18 Python
Python Sqlalchemy如何实现select for update
2020/10/12 Python
python 实用工具状态机transitions
2020/11/21 Python
CSS3弹性盒模型开发笔记(三)
2016/04/26 HTML / CSS
SmartBuyGlasses丹麦:网上购买名牌太阳镜、眼镜和隐形眼镜
2016/10/01 全球购物
Abe’s of Maine:自1979以来销售相机和电子产品
2016/11/21 全球购物
微软马来西亚官方网站:Microsoft马来西亚
2019/11/22 全球购物
字符串str除首尾字符外的其他字符按升序排列
2013/03/08 面试题
医药工作者的求职信范文
2013/09/21 职场文书
创业计划书中包含的9个方面
2013/12/26 职场文书
关于建议书的格式范文
2014/05/20 职场文书
行政文员实习自我鉴定范文
2014/09/14 职场文书
运动会报道稿大全
2015/07/23 职场文书
2016入党积极分子心得体会
2016/01/06 职场文书
生鲜超市—未来中国最具有潜力零售业态
2019/08/02 职场文书
Redis高可用集群redis-cluster详解
2022/03/20 Redis
Python接口自动化之文件上传/下载接口详解
2022/04/05 Python