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 include的妙用,实现路径加密
Jul 29 PHP
php中可能用来加密字符串的函数[base64_encode、urlencode、sha1]
Jan 16 PHP
ThinkPHP写第一个模块应用
Feb 20 PHP
执行、获取远程代码返回:file_get_contents 超时处理的问题详解
Jun 25 PHP
在windows平台上构建自己的PHP实现方法(仅适用于php5.2)
Jul 05 PHP
ThinkPHP学习笔记(一)ThinkPHP部署
Jun 22 PHP
PHP安全上传图片的方法
Mar 21 PHP
Thinkphp关闭缓存的方法
Jun 26 PHP
php实现仿写CodeIgniter的购物车类
Jul 29 PHP
Yii 2.0自带的验证码使用经验分享
Jun 19 PHP
PHP生成随机数的方法总结
Mar 01 PHP
PHP实现的DES加密解密类定义与用法示例
Nov 02 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
ip签名探针
2006/10/09 PHP
利用PHP制作简单的内容采集器的代码
2007/11/28 PHP
php下通过IP获取地理位置的代码(小偷程序)
2011/06/09 PHP
Codeigniter控制器controller继承问题实例分析
2016/01/19 PHP
PHP严重致命错误处理:php Fatal error: Cannot redeclare class or function
2017/02/05 PHP
YII2自动登录Cookie总是失效的解决方法
2017/06/28 PHP
ThinkPHP5.1+Ajax实现的无刷新分页功能示例
2020/02/10 PHP
巧用局部变量提升javascript性能
2014/02/24 Javascript
jQuery判断一个元素是否可见的方法
2015/06/05 Javascript
JavaScript数组对象赋值用法实例
2015/08/04 Javascript
一个仿微博登陆邮箱提示框js开发案例
2016/07/28 Javascript
Vue.js双向绑定操作技巧(初级入门)
2016/12/27 Javascript
js中new一个对象的过程
2017/02/20 Javascript
vue如何集成raphael.js中国地图的方法示例
2017/08/15 Javascript
AJAX在JQuery中的应用详解
2019/01/30 jQuery
微信小程序跳转到其他网页(外部链接)的实现方法
2019/09/20 Javascript
layui 弹出层值回传解决方式
2019/11/14 Javascript
[46:40]VGJ.T vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
Python实现的Kmeans++算法实例
2014/04/26 Python
python对视频画框标记后保存的方法
2018/12/07 Python
Python3中_(下划线)和__(双下划线)的用途和区别
2019/04/26 Python
Python面向对象之类和实例用法分析
2019/06/08 Python
python数据挖掘需要学的内容
2019/06/23 Python
详解用Python为直方图绘制拟合曲线的两种方法
2019/08/21 Python
Python二次规划和线性规划使用实例
2019/12/09 Python
sklearn-SVC实现与类参数详解
2019/12/10 Python
Harrods英国:世界领先的奢侈品百货商店
2020/09/23 全球购物
社区春季防火方案
2014/06/02 职场文书
分公司任命书
2014/06/06 职场文书
学校法制宣传月活动总结
2014/07/03 职场文书
乡镇八一建军节活动方案
2014/08/24 职场文书
2014年旅游局法制宣传日活动总结
2014/11/01 职场文书
运动与健康自我评价
2015/03/09 职场文书
酒店宣传语大全
2015/07/13 职场文书
2016年百日安全生产活动总结
2016/04/06 职场文书
关于JS中的作用域中的问题思考分享
2022/04/06 Javascript