解析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 json格式和js json格式 js跨域调用实现代码
Sep 08 PHP
php连接mssql数据库的几种方法
Feb 21 PHP
php读取csv文件后,uft8 bom导致在页面上显示出现问题的解决方法
Aug 10 PHP
ThinkPHP3.1新特性之多数据库操作更加完善
Jun 19 PHP
Yii中CGridView实现批量删除的方法
Dec 28 PHP
WordPress中登陆后关闭登陆页面及设置用户不可见栏目
Dec 31 PHP
php获取当前月与上个月月初及月末时间戳的方法
Dec 05 PHP
PHP中ajax无刷新上传图片与图片下载功能
Feb 21 PHP
Laravel中七个非常有用但很少人知道的Carbon方法
Sep 21 PHP
laravel-admin的图片删除实例
Sep 30 PHP
使用tp框架和SQL语句查询数据表中的某字段包含某值
Oct 18 PHP
PHP实现基本留言板功能原理与步骤详解
Mar 26 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
Laravel5权限管理方法详解
2016/07/26 PHP
PHP架构及原理知识点详解
2019/12/22 PHP
jQuery 渐变下拉菜单
2009/12/15 Javascript
纯JavaScript实现的完美渐变弹出层效果代码
2010/04/02 Javascript
js客户端快捷键管理类的较完整实现和应用
2010/06/08 Javascript
10款新鲜出炉的 jQuery 插件(Ajax 插件,有幻灯片、图片画廊、菜单等)
2011/06/08 Javascript
javascript椭圆旋转相册实现代码
2012/01/16 Javascript
jquery 列表双向选择器之改进版
2013/08/09 Javascript
js下拉菜单语言选项简单实现
2013/09/23 Javascript
js动态创建上传表单通过iframe模拟Ajax实现无刷新
2014/02/20 Javascript
jQuery基础知识小结
2014/12/22 Javascript
jquery文档操作wrap()方法实例简述
2015/01/10 Javascript
JavaScript中使用concat()方法拼接字符串的教程
2015/06/06 Javascript
在Javascript中处理数组之toSource()方法的使用
2015/06/09 Javascript
JavaScript实现强制重定向至HTTPS页面
2015/06/10 Javascript
深入理解JavaScript内置函数
2016/06/03 Javascript
利用原生js和jQuery实现单选框的勾选和取消操作的方法
2016/09/04 Javascript
微信小程序实现图片上传、删除和预览功能的方法
2017/12/18 Javascript
解决ie11 SCRIPT5011:不能执行已释放Script的代码问题
2019/05/05 Javascript
微信小程序顶部导航栏可滑动并选中放大
2019/12/05 Javascript
jQuery实现倒计时功能完整示例
2020/06/01 jQuery
vue自动添加浏览器兼容前后缀操作
2020/08/13 Javascript
[47:39]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 LGD vs OPTIC
2018/03/31 DOTA
如何在sae中设置django,让sae的工作环境跟本地python环境一致
2017/11/21 Python
快速解决pyqt5窗体关闭后子线程不同时退出的问题
2019/06/19 Python
波兰香水和化妆品购物网站:Notino.pl
2017/11/07 全球购物
地球上最先进的胡子和头发修剪器:Bevel
2018/01/23 全球购物
Lookfantastic台湾:英国彩妆美发保养购物网
2018/03/26 全球购物
小学安全工作汇报材料
2014/08/19 职场文书
批评与自我批评发言稿
2014/10/15 职场文书
2015年毕业实习工作总结
2014/12/12 职场文书
《打电话》教学反思
2016/02/22 职场文书
大学迎新生的欢迎词
2019/06/25 职场文书
500字作文之周记
2019/12/13 职场文书
深入解读Java三大集合之map list set的用法
2021/11/11 Java/Android
【海涛DOTA】D-cup邀请赛NV.cn vs DT.Love
2022/04/01 DOTA