PHP获取QQ达人QQ信息的方法


Posted in PHP onMarch 05, 2015

本文实例讲述了PHP获取QQ达人QQ信息的方法。分享给大家供大家参考。具体分析如下:

补充以下几点:

① 这是一个简单的例程,通过扩展可以轻松获取千万级别QQ信息,$jsonUrl 参数cd=610900 为城市代码
② QQ达人信息已经做防盗链了,所以在此用到PHP的refer去伪造 http://city.qq.com
③ 本来想做一个QQ邮件群发软件玩玩,但是没有经济价值呵呵,贡献出来大家参考,很简单。

具体代码如下:

<?php

$refer="http://city.qq.com"; //定义$refer

$opt=array('http'=>array('header'=>"Referer: $refer")); //请求头部数组

$context=stream_context_create($opt); //创建一个发送上下文头部信息文本

$jsonUrl ="http://city.qq.com/json.php?mod=search&act=page&callback=showSrchResult&jsontype=str&perpage=10&cd=610900&nl=3&xb=0&type=city&pg=1";

$jsonStr = getJson($jsonUrl,$refer,$context); //调用JSON代理函数

echo $jsonStr; //输出JSON文本

//获取QQ达人JSON数据

function getJson($url,$referer,$context)

{

        $opt=array('http'=>array('header'=>"Referer: $referer")); 

        $context=stream_context_create( $opt);

        $getJsonStr = file_get_contents( $url,false, $context); 

   $getJsonStr = substr($getJsonStr,0,-2);

   $getJsonStr = substr($getJsonStr,15);

   

   return $getJsonStr;

}

?>

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
最令PHP初学者头痛的十四个问题
Jul 12 PHP
桌面中心(三)修改数据库
Oct 09 PHP
PHP读取MySQL数据代码
Jun 05 PHP
php smarty模版引擎中的缓存应用
Dec 11 PHP
PHP 魔术函数使用说明
May 14 PHP
php在项目中寻找代码的坏味道(综艺命名)
Jul 19 PHP
php 去除html标记--strip_tags与htmlspecialchars的区别详解
Jun 26 PHP
如何使用PHP实现javascript的escape和unescape函数
Jun 29 PHP
淘宝ip地址查询类分享(利用淘宝ip库)
Jan 07 PHP
PHP中$this和$that指针使用实例
Jan 06 PHP
Docker配置PHP开发环境教程
Dec 21 PHP
laravel 5.3中自定义加密服务的方案详解
May 09 PHP
PHP访问Google Search API的方法
Mar 05 #PHP
PHP使用PDO连接ACCESS数据库
Mar 05 #PHP
跨浏览器PHP下载文件名中的中文乱码问题解决方法
Mar 05 #PHP
PHP解析RSS的方法
Mar 05 #PHP
浅谈json_encode用法
Mar 05 #PHP
php基于socket实现SMTP发送邮件的方法
Mar 05 #PHP
php计算两个整数的最大公约数常用算法小结
Mar 05 #PHP
You might like
php.ini-dist 和 php.ini-recommended 的区别介绍(方便开发与安全的朋友)
2012/07/01 PHP
CentOS下PHP7的编译安装及MySQL的支持和一些常见问题的解决办法
2015/12/17 PHP
thinkPHP框架中执行事务的方法示例
2018/05/31 PHP
PHP后期静态绑定之self::限制实例分析
2018/12/21 PHP
Riot.js 快速的JavaScript单元测试框架
2009/11/09 Javascript
node.js中的fs.fsyncSync方法使用说明
2014/12/15 Javascript
使用angular写一个hello world
2015/01/23 Javascript
js实现延时加载Flash的方法
2015/11/26 Javascript
bootstrap布局中input输入框右侧图标点击功能
2016/05/16 Javascript
AngularJS上拉加载问题解决方法
2016/05/23 Javascript
JS实现随机颜色的3种方法与颜色格式的转化
2017/01/05 Javascript
JavaScript基础之流程控制语句的用法
2017/08/31 Javascript
Vue2.0基于vue-cli+webpack父子组件通信(实例讲解)
2017/09/14 Javascript
JS实现打砖块游戏
2020/02/14 Javascript
ES6对象操作实例详解
2020/05/23 Javascript
js实现简单的倒计时
2021/01/28 Javascript
Python编码类型转换方法详解
2016/07/01 Python
解析Python3中的Import
2019/10/13 Python
python自动分箱,计算woe,iv的实例代码
2019/11/22 Python
H5新属性audio音频和video视频的控制详解(推荐)
2016/12/09 HTML / CSS
详解h5页面在不同ios设备上的问题总结
2019/03/01 HTML / CSS
佐卡伊官网:中国知名珠宝品牌
2017/02/05 全球购物
KOHLER科勒美国官网:国际著名卫浴橱柜领先品牌
2020/06/27 全球购物
印度电子产品购物网站:Vijay Sales
2021/02/16 全球购物
zooplus德国:便宜地订购动物用品、动物饲料、动物食品
2020/05/06 全球购物
绿化先进工作者事迹材料
2014/01/30 职场文书
教学实验楼管理制度
2014/02/01 职场文书
《祁黄羊》教学反思
2014/04/22 职场文书
捐献物资倡议书范文
2014/05/19 职场文书
某集团股份有限公司委托书样本
2014/09/24 职场文书
2014年安全生产工作总结
2014/11/13 职场文书
赞美教师的句子
2019/09/02 职场文书
使用@Value值注入及配置文件组件扫描
2021/07/09 Java/Android
浅谈Python3中datetime不同时区转换介绍与踩坑
2021/08/02 Python
SQL实现LeetCode(176.第二高薪水)
2021/08/04 MySQL
html中相对位置与绝对位置的具体使用
2022/05/15 HTML / CSS