Jquery中文网 www.jquerycn.cn
Jquery中文网 >  脚本编程  >  perl  >  正文 《Perl编程24学时教程》笔记第18课 perl的基本窗体

《Perl编程24学时教程》笔记第18课 perl的基本窗体

发布时间:2014-07-20   编辑:www.jquerycn.cn
本文分享《Perl编程24学时教程》笔记第18课时的内容,介绍下perl基本窗体的相关知识,有需要的朋友参考下。

第18课时  基本窗体

一、窗体是如何运行的
1,HTML窗体元素概述
<FORM>用于设定HTML文档窗体的开始。method属性设定窗体使用GET还是POST方法提交窗体,默认是GET。action属性设定接受窗体数据的CGI的URL。
<INPUT>是单行输入域。type属性为text时为单行文本框;radio时为单选按钮,submit时为提交按钮。
<TEXTAREA>是多行文本框。

2,单击submit时出现的情况
Web浏览器接受窗体上的数据,放入名字与值对中;
对窗体域的action部分的URL进行访问;
使用CGI方法GET或POST,将窗体上的域的名字和值传送到CGI程序;
CGI程序接收值,生成应答,送回给浏览器。

二、将信息传递给你的CGI程序
GET方法在URL中对窗体值进行编码,并将这些值传递给CGI。
POST方法通过访问Web服务器将HTML窗体值发送给CGI。

三、Web安全性
1,建立传输明码文本的连接
HTML是通过明码文本信道来发送的。

2,注意不安全数据
使用-T开关可以激活数据受感染特性。
当数据从外部信息源接收过来时,就被做上"tainted"的标记。受感染的数据不能用在反引号、系统函数调用、系统命令或可能破坏安全性的其他地方。

3,从事无法执行的操作
要求域有特定值,不能依赖客户端来保证值的正确性。

您可能感兴趣的文章:
《Perl编程24学时教程》笔记第24课 建立交互式Web站点
《Perl编程24学时教程》笔记第17课 perl的CGI概述
《Perl编程24学时教程》笔记第19课 perl的复杂窗体
《Perl编程24学时教程》笔记第18课 perl的基本窗体
《Perl编程24学时教程》笔记第22课 CGI发送电子邮件
《Perl编程24学时教程》笔记第21课 perl操作cookie
《Perl编程24学时教程》笔记第23课 perl实现服务器推送和访问次数计数器
Perl 教程
《Perl编程24学时教程》笔记第20课 perl HTTP和CGI操作
Perl 环境安装

[关闭]