解析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 相关文章推荐
PHP开发过程中常用函数收藏
Dec 14 PHP
提高PHP编程效率的53个要点(经验小结)
Sep 04 PHP
php数组一对一替换实现代码
Aug 31 PHP
php中的curl使用入门教程和常见用法实例
Apr 10 PHP
ThinkPHP3.1新特性之G方法的使用
Jun 19 PHP
php采集自中央气象台范围覆盖全国的天气预报代码实例
Jan 04 PHP
php结合安卓客户端实现查询交互实例
May 05 PHP
Nginx服务器上安装并配置PHPMyAdmin的教程
Aug 18 PHP
浅析php中array_map和array_walk的使用对比
Nov 20 PHP
PHP通过文件路径获取文件名的实例代码
Oct 14 PHP
JS(jQuery)实现聊天接收到消息语言自动提醒功能详解【提示“您有新的消息请注意查收”】
Apr 16 PHP
浅谈Laravel模板实体转义带来的坑
Oct 22 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程序61条面向对象分析设计的经验小结
2008/11/12 PHP
谈谈新手如何学习PHP 默默经典版本
2009/08/04 PHP
深入理解:单一入口、MVC、ORM、CURD、ActiveRecord概念
2013/06/06 PHP
分析PHP中单双引号的误区和双引号小隐患
2016/07/19 PHP
jQuery中绑定事件的命名空间详解
2011/04/05 Javascript
jQuery中addClass()方法用法实例
2015/01/05 Javascript
jquery实现弹出层效果实例
2015/05/19 Javascript
javascript实现加载xml文件的方法
2015/11/24 Javascript
一道JS前端闭包面试题解析
2015/12/25 Javascript
jquery easyui datagrid实现增加,修改,删除方法总结
2016/05/25 Javascript
NodeJS中的MongoDB快速入门详细教程
2016/11/11 NodeJs
node.js缺少mysql模块运行报错的解决方法
2016/11/13 Javascript
jQuery日程管理控件glDatePicker用法详解
2017/03/29 jQuery
JavaScript简单拖拽效果(1)
2017/05/17 Javascript
基于JavaScript实现微信抢红包功能
2017/07/20 Javascript
深入Vue-Router路由嵌套理解
2018/08/13 Javascript
javascript json字符串到json对象转义问题
2019/01/22 Javascript
javascript中join方法实例讲解
2019/02/21 Javascript
node.js使用 http-proxy 创建代理服务器操作示例
2020/02/10 Javascript
Javascript异步执行不按顺序解决方案
2020/04/30 Javascript
[01:46]辉夜杯—打造中国DOTA新格局
2015/12/25 DOTA
Python实现的json文件读取及中文乱码显示问题解决方法
2018/08/06 Python
python 在指定范围内随机生成不重复的n个数实例
2019/01/28 Python
解决python DataFrame 打印结果不换行问题
2020/04/09 Python
详解基于Facecognition+Opencv快速搭建人脸识别及跟踪应用
2021/01/21 Python
CSS3轻松实现清新 Loading 效果的简单实例
2016/06/06 HTML / CSS
CSS3实现红包抖动效果
2020/12/23 HTML / CSS
HTML5声音录制/播放功能的实现代码
2018/05/03 HTML / CSS
俄罗斯电子产品在线商店:UltraTrade
2020/01/30 全球购物
怎样创建、运行java程序
2014/08/01 面试题
shell变量的作用空间是什么
2013/08/17 面试题
户外拓展活动方案
2014/02/11 职场文书
《阳光》教学反思
2014/02/23 职场文书
优质护理服务演讲稿
2014/05/07 职场文书
个人剖析材料范文
2014/09/30 职场文书
同意迁入证明模板
2014/10/26 职场文书