解析PHP对现有搜索引擎的调用


Posted in PHP onJune 25, 2013
<?php 
    $key = $_GET['key'];                        //获得关键字 
    $select = $_GET['select'];                  //获得搜索引擎的选择 
    switch($select)                             //根据搜索引擎的不同跳转到不同的页面 
    { 
        case "google":                          //GOOGLE 
            $url = "http://www.google.com/search?q=".$key; 
            header("Location: $url"); 
            break; 
        case "yahoo":                           //YAHOO
            $url = "http://search.yahoo.com/search?p=".$key; 
            header("Location: $url"); 
            break; 
        case "baidu":                           //百度 
            $url = "http://www.baidu.com/s?wd=".$key; 
            header("Location: $url"); 
            break; 
        default:                                //如果搜索引擎不存在,结束程序 
            break; 
    } 
?>

运行结果如图36-4所示。

解析PHP对现有搜索引擎的调用
图36-4  PHP综合搜索引擎

单击【Submit】按钮后,可以看到Yahoo网站被打开了,并搜索到了相关的搜索结果,如图36-5所示。

解析PHP对现有搜索引擎的调用
图36-5  Yahoo的搜索结果

PHP 相关文章推荐
一个好用的分页函数
Nov 16 PHP
PHP产生随机字符串函数
Dec 06 PHP
Excel数据导入Mysql数据库的实现代码
Jun 05 PHP
PHP下利用shell后台运行PHP脚本,并获取该脚本的Process ID的代码
Sep 19 PHP
Zend studio文件注释模板设置方法
Sep 29 PHP
ThinkPHP实现将SESSION存入MYSQL的方法
Jul 22 PHP
Chrome Web App开发小结
Sep 04 PHP
php中substr()函数参数说明及用法实例
Nov 15 PHP
smarty中post用法实例
Nov 28 PHP
PHP浮点数的一个常见问题
Mar 10 PHP
PHP中仿制 ecshop验证码实例
Jan 06 PHP
实例化php类时传参的方法分析
Jun 05 PHP
手把手教你打印出PDF(关于fpdf的简单应用)
Jun 25 #PHP
解析如何修改phpmyadmin中的默认登陆超时时间
Jun 25 #PHP
关于Sphinx创建全文检索的索引介绍
Jun 25 #PHP
使用Sphinx对索引进行搜索
Jun 25 #PHP
深入PHP许愿墙模块功能分析
Jun 25 #PHP
解析PHP留言本模块主要功能的函数说明(代码可实现)
Jun 25 #PHP
深入PHP购物车模块功能分析(函数讲解,附源码)
Jun 25 #PHP
You might like
PHP+FLASH实现上传文件进度条相关文件 下载
2007/07/21 PHP
解析linux下安装memcacheq(mcq)全过程笔记
2013/06/27 PHP
php遍历文件夹下的所有文件和子文件夹示例
2014/03/20 PHP
Symfony生成二维码的方法
2016/02/04 PHP
[原创]解决wincache不支持64位PHP5.5/5.6的问题(提供64位wincache下载)
2016/06/22 PHP
PHPMailer ThinkPHP实现自动发送邮件功能
2018/06/10 PHP
php微信公众号开发之简答题
2018/10/20 PHP
fix-ie5.js扩展在IE5下不能使用的几个方法
2007/08/20 Javascript
javascript 动态添加事件代码
2008/11/30 Javascript
javascript阻止scroll事件多次执行的思路及实现
2013/11/08 Javascript
谷歌地图打不开的解决办法
2014/08/07 Javascript
JS生成某个范围的随机数【四种情况详解】
2016/04/20 Javascript
利用Query+bootstrap和js两种方式实现日期选择器
2017/01/10 Javascript
Node.js dgram模块实现UDP通信示例代码
2017/09/26 Javascript
jquery动态添加以及遍历option并获取特定样式名称的option方法
2018/01/29 jQuery
vue中实现methods一个方法调用另外一个方法
2018/02/08 Javascript
vue中v-cloak解决刷新或者加载出现闪烁问题(显示变量)
2018/04/20 Javascript
深入浅出理解JavaScript闭包的功能与用法
2018/08/01 Javascript
[02:01]大师之路——DOTA2完美大师赛11月论剑上海
2017/11/06 DOTA
使用python读取txt文件的内容,并删除重复的行数方法
2018/04/18 Python
pandas统计重复值次数的方法实现
2021/02/20 Python
魔幻般冒泡背景的CSS3按钮动画
2016/02/27 HTML / CSS
英国剑桥包中文官网:The Cambridge Satchel Company中国
2018/11/06 全球购物
Luxplus荷兰:以会员价购买美容产品等,独家优惠
2019/08/30 全球购物
程序运行正确, 但退出时却"core dump"了,怎么回事
2014/02/19 面试题
北京泡泡网网络有限公司.net面试题
2012/07/17 面试题
会计专业推荐信
2013/10/29 职场文书
残疾人创业典型事迹
2014/02/01 职场文书
小学生中国梦演讲稿
2014/04/23 职场文书
2015年设计师个人工作总结
2015/04/25 职场文书
法院答辩状格式
2015/05/22 职场文书
使用Redis实现秒杀功能的简单方法
2021/05/08 Redis
python 常用的异步框架汇总整理
2021/06/18 Python
详解Go语言运用广度优先搜索走迷宫
2021/06/23 Python
Mysql排序的特性详情
2021/11/01 MySQL
SpringBoot接入钉钉自定义机器人预警通知
2022/07/15 Java/Android