搜索
系统检测到您的用户名不符合规范:

PHP实现QQ登陆

浏览:8844 发布日期:2013年08月05日 分类:功能实现
分享一段利用PHP实现QQ登陆的代码,原理是用curl模拟发送post登录,cookie保存本地,实现真正的3GQQ登陆。这里代码理论可以支持永久单挂QQ—真正做到免费挂qq哦。


测试前必须保持你的服务器环境支持CURL扩展,如果不支持,可以先安装CURL扩展库.

安装方法请参考本篇文章 http://www.yaopengtao.com/213.html

为保证测试效果,请测试前保持你的QQ为登陆状态。<?php

$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);

?>
如何查看是否登陆成功:

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



原文地址:http://www.yaopengtao.com/212.html
收藏
大运王
积分:3807 等级:LV4
热点推荐
(追記) (追記ここまで)
最新更新

我们

合作

网站

信息

ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,已经成长为国内最领先和最具影响力的WEB应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级的开发。

AltStyle によって変換されたページ (->オリジナル) /