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实现链结人气统计
Oct 09 PHP
php中session_unset与session_destroy的区别分析
Jun 16 PHP
php class中public,private,protected的区别以及实例分析
Jun 18 PHP
php四种基础算法代码实例
Oct 29 PHP
PHP数据库链接类(PDO+Access)实例分享
Dec 05 PHP
PHP中的事务使用实例
May 26 PHP
php批量修改表结构实例
May 24 PHP
PHP实现使用DOM将XML数据存入数组的方法示例
Sep 27 PHP
PDO::getAvailableDrivers讲解
Jan 28 PHP
Laravel框架实现超简单的分页效果示例
Feb 08 PHP
Laravel5.5 数据库迁移:创建表与修改表示例
Oct 23 PHP
Thinkphp5框架异常处理操作实例分析
Jun 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
浅析application/x-www-form-urlencoded和multipart/form-data的区别
2014/06/22 PHP
PHP中使用file_get_contents抓取网页中文乱码问题解决方法
2014/12/17 PHP
PHP中$GLOBALS['HTTP_RAW_POST_DATA']和$_POST的区别分析
2017/07/03 PHP
php爬取天猫和淘宝商品数据
2018/02/23 PHP
php 中phar包的使用教程详解
2018/10/26 PHP
PHP设计模式(五)适配器模式Adapter实例详解【结构型】
2020/05/02 PHP
关于B/S判断浏览器断开的问题讨论
2008/10/29 Javascript
js改变鼠标的形状和样式的方法
2014/03/31 Javascript
jQuery实现鼠标滚轮动态改变样式或效果
2015/01/05 Javascript
jquery.cookie实现的客户端购物车操作实例
2015/12/24 Javascript
js闭包引起的事件注册问题介绍
2016/03/29 Javascript
jQuery实现产品对比功能附源码下载
2016/08/09 Javascript
javascript学习笔记_浅谈基础语法,类型,变量
2016/09/19 Javascript
JSP防止网页刷新重复提交数据的几种方法
2016/11/19 Javascript
微信小程序实战之运维小项目
2017/01/17 Javascript
详解用node-images 打造简易图片服务器
2017/05/08 Javascript
JS模拟超市简易收银台小程序代码解析
2017/08/18 Javascript
Vue中this.$router.push参数获取方法
2018/02/27 Javascript
Vue数据监听方法watch的使用
2018/03/28 Javascript
JS将网址url转化为JSON格式的方法
2018/07/02 Javascript
JS/HTML5游戏常用算法之碰撞检测 像素检测算法实例详解
2018/12/12 Javascript
使用vue cli4.x搭建vue项目的过程详解
2020/05/08 Javascript
JS removeAttribute()方法实现删除元素的某个属性
2021/01/11 Javascript
人机交互程序 python实现人机对话
2017/11/14 Python
python使用itchat实现手机控制电脑
2018/02/22 Python
python批量查询、汉字去重处理CSV文件
2018/05/31 Python
把csv文件转化为数组及数组的切片方法
2018/07/04 Python
Python将一个CSV文件里的数据追加到另一个CSV文件的方法
2018/07/04 Python
简单了解python代码优化小技巧
2019/07/08 Python
Python 200行代码实现一个滑动验证码过程详解
2019/07/11 Python
keras.utils.to_categorical和one hot格式解析
2020/07/02 Python
Python单元测试及unittest框架用法实例解析
2020/07/09 Python
Cecil Mode法国在线商店:女性时尚
2021/01/08 全球购物
法人委托书范本
2014/04/04 职场文书
用React Native制作一个简单的游戏引擎
2021/05/27 Javascript
Windows Server 2008配置防火墙策略详解
2022/06/28 Servers