动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
  
   Cgi/Perl → 阅读文章

 CGI测试

作者来源: 
阅读 1260 人次 , 2006-3-29 4:02:00 


  本节教程引用一个测试服务器,这个测试服务器可以执行cgi接口。它使得我们可以更好理解cgi的工作原理。

  如果你对这个例子感兴趣的话,你可以到http://hoohoo.ncsa.uiuc.edu/cgi-bin/exam.txt.cgi下载。

为了得到更多的cgi脚本,你可以到ftp://ftp.ncsa.uiuc.edu/web/httpd/unix/ncsa_httpd/cgi/下载的cgi脚本档案。

以下是一个cgi脚本的请求,它没有额外的路径信息以及没有查询:

http://hoohoo.ncsa.uiuc.edu/cgi-bin/exam.cgi

下面是带有额外路径的信息没有查询的cgi脚本请求:

http://hoohoo.ncsa.uiuc.edu/cgi-bin/exam.cgi/extra/path

如果没有路径信息,而有一个isindex查询,其cgi脚本请求应该是如下:

http://hoohoo.ncsa.uiuc.edu/cgi-bin/exam.cgi?query

下面是具有额外路径信息和isindex查询的cgi脚本查询:

http://hoohoo.ncsa.uiuc.edu/cgi-bin/exam.cgi/extra/path?a+query

在这个例子中,你需要一个支持html表单的浏览器。如果你想使用get方法来发送一个表单请求,而没有额外的路径信息,你可以使用以下代码:

<form action=http://hoohoo.ncsa.uiuc.edu/cgi-bin/exam.cgi method=get><input

type=checkbox value=on name=button> press me.

<p><input type=submit value=submit>

<p></form>

如果你想使用post方法来发送一个表单请求,而没有额外的路径信息,你可以使用以下代码:

<form action=http://hoohoo.ncsa.uiuc.edu/cgi-bin/exam.cgi method=post><input

type=checkbox value=on name=button> press me.

<p><input type=submit value=submit>

<p></form>

如果你想使用post方法来发送一个表单请求,并带有额外的路径信息/pruple,你可以使用以下代码:

<form action=http://hoohoo.ncsa.uiuc.edu/cgi-bin/exam.cgi/purple method=post><input

type=checkbox value=on name=button> press me.

<p><input type=submit value=submit>

<p></form>

 
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:Perl的NT安装实验报告
· 下一篇:CGI教程-ErrorDocument 指令
· 用getenv函数获取各种CGI环境变量
· Cgi入门教程之:8 脚本解释
· 如何在win98/NT上添加perl语言的各种模块
· 用 perl 实现文件上传
· Cgi入门教程之:3 定位Perl和sendmail


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077