PHP实现QQ登录实例代码


Posted in PHP onJanuary 14, 2016

分享一段利用PHP实现QQ登陆的代码,原理是用curl模拟发送post登录,cookie保存本地,实现真正的3GQQ登陆。这里代码理论可以支持永久单挂QQ—真正做到免费挂qq哦。

<?php
function qqlogin(){
$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',
);
$url = 'http://pt.3g.qq.com/handleLogin?aid=nLoginHandle&sid=ATAll43N7ZULRQ5V8zdfojol';//请求url
$curl = curl_init();
curl_setopt($curl, CURLOPT_HEADER, 0); 
curl_setopt($curl, CURLOPT_URL,$url);
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);
}
?>
qqlogin();

如何查看是否登陆成功:

运行过此段代码以后,你的QQ将被挤掉,弹出以下提示,这时候你可以登陆你的其它QQ号码查看你测试号码的登陆状态。

PHP实现QQ登录实例代码

PHP 相关文章推荐
PHP 数组遍历方法大全(foreach,list,each)
Jun 30 PHP
深入PHP magic quotes的详解
Jun 17 PHP
PHP 线程安全与非线程安全版本的区别深入解析
Aug 06 PHP
探寻PHP脚本不报错的原因
Jun 12 PHP
PHP中each与list用法分析
Jan 08 PHP
Smarty模板简单配置与使用方法示例
May 23 PHP
php封装的mysqli类完整实例
Oct 18 PHP
laravel创建类似ThinPHP中functions.php的全局函数
Nov 26 PHP
Yii2实现跨mysql数据库关联查询排序功能代码
Feb 10 PHP
Laravel框架使用monolog_mysql实现将系统日志信息保存到mysql数据库的方法
Aug 16 PHP
php实例化一个类的具体方法
Sep 19 PHP
PHP7修改的函数
Mar 09 PHP
PHP实现图片不变型裁剪及图片按比例裁剪的方法
Jan 14 #PHP
详解HTTP Cookie状态管理机制
Jan 14 #PHP
在php中设置session用memcache来存储的方法总结
Jan 14 #PHP
thinkphp实现图片上传功能
Jan 13 #PHP
PHP实现伪静态方法汇总
Jan 13 #PHP
微信公众号支付之坑:调用支付jsapi缺少参数 timeStamp等错误解决方法
Jan 12 #PHP
优化WordPress中文章与评论的时间显示
Jan 12 #PHP
You might like
php数组中删除元素的实现代码
2012/06/22 PHP
PHP优于Node.js的五大理由分享
2012/09/15 PHP
codeigniter框架The URI you submitted has disallowed characters错误解决方法
2014/05/06 PHP
php5.4传引用时报错问题分析
2016/01/22 PHP
thinkPHP5.0框架验证码调用及点击图片刷新简单实现方法
2018/09/07 PHP
Laravel5.7 Eloquent ORM快速入门详解
2019/04/12 PHP
抽出www.templatemonster.com的鼠标悬停加载大图模板的代码
2007/07/11 Javascript
javascript之querySelector和querySelectorAll使用说明
2011/10/09 Javascript
jquery防止重复执行动画避免页面混乱
2014/04/22 Javascript
Iframe实现跨浏览器自适应高度解决方法
2014/09/02 Javascript
javascript实现下班倒计时效果的方法(可桌面通知)
2015/07/10 Javascript
基于jQuery实现Div窗口震动特效代码-代码简单
2015/08/28 Javascript
基于javascript制作微博发布栏效果
2016/04/04 Javascript
基于css3新属性transform及原生js实现鼠标拖动3d立方体旋转
2016/06/12 Javascript
JS去除空格和换行的正则表达式(推荐)
2016/06/14 Javascript
jQuery通用的全局遍历方法$.each()用法实例
2016/07/04 Javascript
js实现导航吸顶效果
2017/02/24 Javascript
微信小程序对接七牛云存储的方法
2017/07/30 Javascript
vue如何获取点击事件源的方法
2017/08/10 Javascript
基于vue如何发布一个npm包的方法步骤
2019/05/15 Javascript
微信小程序云开发之新手环境配置
2019/05/16 Javascript
js简单实现自动生成表格功能示例
2020/06/02 Javascript
vue实现广告栏上下滚动效果
2020/11/26 Vue.js
[01:03:36]DOTA2-DPC中国联赛 正赛 VG vs Magma BO3 第二场 1月26日
2021/03/11 DOTA
python简单实现计算过期时间的方法
2015/06/09 Python
Python with用法:自动关闭文件进程
2019/07/10 Python
python_array[0][0]与array[0,0]的区别详解
2020/02/18 Python
使用HTML5和CSS3表单验证功能
2017/05/05 HTML / CSS
世界上最大的巴士旅游观光公司:Big Bus Tours
2016/10/20 全球购物
澳大利亚拥有最佳跳伞降落点和最好服务的跳伞项目运营商:Skydive Australia
2018/03/05 全球购物
美国婴儿和儿童服装购物网站:PatPat
2020/10/01 全球购物
二审代理词范文
2015/05/25 职场文书
投诉信范文
2015/07/02 职场文书
家长会感言
2015/08/01 职场文书
JS一分钟在github+Jekyll的博客中添加访问量功能的实现
2021/04/03 Javascript
利用python做数据拟合详情
2021/11/17 Python