解析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中MD5函数使用实例代码
Jun 07 PHP
重新封装zend_soap实现http连接安全认证的php代码
Jan 12 PHP
让php处理图片变得简单 基于gb库的图片处理类附实例代码下载
May 17 PHP
Symfony2框架学习笔记之表单用法详解
Mar 18 PHP
php+ajax+json 详解及实例代码
Dec 12 PHP
轻松实现php文件上传功能
Feb 17 PHP
PHP实现批量重命名某个文件夹下所有文件的方法
Sep 04 PHP
PHP实现的最大正向匹配算法示例
Dec 19 PHP
PHP实现APP微信支付的实例讲解
Feb 10 PHP
PHP实现的AES 128位加密算法示例
Sep 16 PHP
Laravel5.5 实现后台管理登录的方法(自定义用户表登录)
Sep 30 PHP
gearman管理工具GearmanManager的安装与php使用方法示例
Feb 27 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执行速率优化技巧小结
2008/03/15 PHP
php面向对象全攻略 (三)特殊的引用“$this”的使用
2009/09/30 PHP
php计算当前程序执行时间示例
2014/04/24 PHP
表单提交错误后返回内容消失问题的解决方法(PHP网站)
2015/10/20 PHP
PHP实现的DES加密解密封装类完整实例
2017/04/29 PHP
PHP中ltrim()函数的用法与实例讲解
2019/03/28 PHP
个人总结的一些关于String、Function、Array的属性和用法
2007/01/10 Javascript
打造基于jQuery的高性能TreeView(asp.net)
2011/02/23 Javascript
js关闭模态窗口刷新父页面或跳转页面
2012/12/13 Javascript
jquery css 设置table的奇偶行背景色示例
2014/06/03 Javascript
使用Sticker.js实现贴纸效果
2015/01/28 Javascript
Bootstrap fileinput文件上传预览插件使用详解
2017/05/16 Javascript
详解angularjs 关于ui-router分层使用
2017/06/12 Javascript
一步步教你利用Canvas对图片进行处理
2017/09/19 Javascript
深入理解React高阶组件
2017/09/28 Javascript
javascript变量提升和闭包理解
2018/03/12 Javascript
angularjs 的数据绑定实现原理
2018/07/02 Javascript
angularjs性能优化的方法
2018/09/05 Javascript
vue使用echarts画组织结构图
2021/02/06 Vue.js
[02:08:58]2014 DOTA2国际邀请赛中国区预选赛 Ne VS CIS
2014/05/22 DOTA
Python3.8中使用f-strings调试
2019/05/22 Python
在linux下实现 python 监控usb设备信号
2019/07/03 Python
Python实现淘宝秒杀功能的示例代码
2021/01/19 Python
HTTP状态码详解
2021/03/18 杂记
HTML5画渐变背景图片并自动下载实现步骤
2013/11/18 HTML / CSS
怎么样写好简历中的自我评价
2013/10/25 职场文书
校园门卫岗位职责
2013/12/09 职场文书
期末自我鉴定
2014/02/02 职场文书
工程类专业自荐信范文
2014/03/09 职场文书
《最佳路径》教学反思
2014/04/13 职场文书
党员个人批评与自我批评
2014/10/14 职场文书
六年级语文下册教学计划
2015/01/22 职场文书
2015年高校辅导员工作总结
2015/04/20 职场文书
2016年中学清明节活动总结
2016/04/01 职场文书
详解Mysql 函数调用优化
2021/04/07 MySQL
SQL SERVER存储过程用法详解
2022/02/24 SQL Server