网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Perl
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.Perl常规表达式(1).
.Perl的基本输入输出.
.Perl的经典用法:用Sysopen()进行.
.用Perl来分析并生成中文Excel文件.
.受限制环境安装Perl模块方法.
.使用perldoc找文档.
.perl常问问题集--第一篇.
.Perl的经典用法:用Open()函数打开.
.PerlCGI程式写作常问问题集(3)CG.
.Perl简介.
.Perl的经典用法:读入段落.
.PerlCGI程式写作常问问题集(1)入.
.响应头204的应用.
.在Apache服务器上运行mod_perl.
.Perl的经典用法:读入单个记录.
.LINUX.
.Perl简介(适合对C语言有点认识的.
.执行mod_perl模块.
.perl常问问题集--第一篇.
.Perl操作mysql数据库的方法.

响应头204的应用

发表日期:2006-3-5


先看一个常见的CGI输出的例子:

#!/usr/bin/perl

print"Content-type:text/html\n\n";
print"<HTML><BODY>";
print"<H1>xyz</H1>";
print"</BODY></HTML>";

当我们在提交一份表单按下提交的按钮时,通常都会切换到一个新的页面。所以要想提交后
保留在原有页面的内容的话,惯用的方法是重新连接回刚才提交的URL,但是有时切换页面
需要保存一些中间的数据,为编写代码带来很多麻烦,而且为WEB服务器带来不少负担;
所以有时我们并不希望切换页面,其实我们可以利用向浏览器发送一个204响应头令到不切
换页面。

例子:

status204.html

<HTML><BODY>
<formmethod=postaction=/cgi-bin/status204.cgi>
<inputtype=submitname=Submitvalue="TEST">
</form></BODY></HTML>

status204.cgi

#!/usr/bin/perl
open(WF,">xyz.txt");
printWF"TEST2000";
close(WF);
print"Status:204NoContent";



在浏览器上提交上述的CGI程序,页面不会有切换,检查一下cgi-bin目录,会发现新生成一
个名为:xyz.txt文件。
上一篇:用Perl语言进行Socket编程 人气:4322
下一篇:单行代码的Perl程序 人气:4444
浏览全部Perl的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐