PHP访问Google Search API的方法


Posted in PHP onMarch 05, 2015

本文实例讲述了PHP访问Google Search API的方法。分享给大家供大家参考。具体如下:

这段代码段演示了如何从php向AJAX搜索API发送请求。请注意,此示例假定使用 PHP 5.2。对于较早安装的 PHP,请参考对应的官方注释。

具体代码如下:

$url = "http://ajax.googleapis.com/ajax/services/search/web?v=1.0&q=Paris%20Hilton";

 

// sendRequest

// note how referer is set manually

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, $url);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

curl_setopt($ch, CURLOPT_REFERER, "http://www.mysite.com/index.html");

$body = curl_exec($ch);

curl_close($ch);

 

// now, process the JSON string

$json = json_decode($body);

// now have some fun with the results...

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

PHP 相关文章推荐
ajax 的post方法实例(带循环)
Jul 04 PHP
优化PHP程序的方法小结
Feb 23 PHP
PHP中使用cURL实现Get和Post请求的方法
Mar 13 PHP
php笔记之:数据类型与常量的使用分析
May 14 PHP
制作安全性高的PHP网站的几个实用要点
Dec 30 PHP
php使用类继承解决代码重复的问题
Feb 11 PHP
Yii操作数据库实现动态获取表名的方法
Mar 29 PHP
thinkphp3.x自定义Action、Model及View的简单实现方法
May 19 PHP
PHP中strpos、strstr和stripos、stristr函数分析
Jun 11 PHP
PHP实现数组array转换成xml的方法
Jul 19 PHP
PHP使用Nginx实现反向代理
Sep 20 PHP
PHP addcslashes()函数讲解
Feb 03 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
PHP 使用memcached简单示例分享
Mar 05 #PHP
You might like
Prototype Hash对象 学习
2009/07/19 Javascript
juqery 学习之五 文档处理 插入
2011/02/11 Javascript
浅谈JavaScript编程语言的编码规范
2011/10/21 Javascript
js鼠标滑过弹出层的定位IE6bug解决办法
2012/12/26 Javascript
Javascript加载速度慢的解决方案
2014/03/11 Javascript
js改变鼠标的形状和样式的方法
2014/03/31 Javascript
jQuery实现的多选框多级联动插件
2014/05/02 Javascript
node.js中的fs.utimes方法使用说明
2014/12/15 Javascript
Javascript函数的参数
2015/07/16 Javascript
jquery实现漂亮的二级下拉菜单代码
2015/08/26 Javascript
有关suggest快速删除后仍然出现下拉列表的bug问题
2016/12/02 Javascript
JS实现将链接生成二维码并转为图片的方法
2018/03/17 Javascript
vue-router启用history模式下的开发及非根目录部署方法
2018/12/23 Javascript
js实现unicode码字符串与utf8字节数据互转详解
2019/03/21 Javascript
vue-cli3项目升级到vue-cli4 的方法总结
2020/03/19 Javascript
javascript+css实现俄罗斯方块小游戏
2020/06/28 Javascript
[00:27]DOTA2战队VP、Secret贺新春
2018/02/11 DOTA
python查找指定具有相同内容文件的方法
2015/06/28 Python
python实现用户登陆邮件通知的方法
2015/07/09 Python
Python随机生成均匀分布在三角形内或者任意多边形内的点
2017/12/14 Python
python实现微信跳一跳辅助工具步骤详解
2018/01/04 Python
Python Pandas批量读取csv文件到dataframe的方法
2018/10/08 Python
Django中如何防范CSRF跨站点请求伪造攻击的实现
2019/04/28 Python
Python3使用TCP编写一个简易的文件下载器功能
2019/05/08 Python
python路径的写法及目录的获取方式
2019/12/26 Python
Python Django搭建网站流程图解
2020/06/13 Python
使用CSS3来制作消息提醒框
2015/07/12 HTML / CSS
CSS3实现大小不一的粒子旋转加载动画
2016/04/21 HTML / CSS
法国高保真音响和家庭影院商店:Son Video
2019/04/26 全球购物
高三政治教学反思
2014/02/06 职场文书
少先队学雷锋活动总结范文
2014/03/09 职场文书
技术合作协议书范本
2014/04/18 职场文书
教师个人成长总结
2015/02/11 职场文书
惊涛骇浪观后感
2015/06/05 职场文书
高一地理教学工作总结
2015/08/12 职场文书
Matplotlib绘制条形图的方法你知道吗
2022/03/21 Python