PERL编程速成教程(下).pdf

PERL编程速成教程(下).pdf

ID:51493385

大小:4.10 MB

页数:96页

时间:2020-03-25

PERL编程速成教程(下).pdf_第1页
PERL编程速成教程(下).pdf_第2页
PERL编程速成教程(下).pdf_第3页
PERL编程速成教程(下).pdf_第4页
PERL编程速成教程(下).pdf_第5页
资源描述:

《PERL编程速成教程(下).pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、下载第三部分将Perl用于CGI第17学时CGI概述第18学时基本窗体第19学时复杂窗体第20学时对HTTP和CGI进行操作第21学时cookie第22学时使用CGI程序发送电子邮件第23学时服务器推送和访问次数计数器第24学时建立交互式Web站点下载第17学时CGI概述毫无疑问,人们普遍认为Internet的爆炸性流行主要是因为有了WoldWideWeb。自从1993年第一个图形Web浏览器的问世以来,Internet便以惊人的速度迅速发展,1993年前后Internet上的主机数量每20个月翻一番,而目前则每12个月翻一番。专用网络即Intranet的增长速度甚至更快

2、。1993年以来,Web的内容已经变得越来越杂,Web用户希望每个Web页不只是能够显示静态(不变的)Web内容。成功的Web站点必须显示动态Web页,也就是能够提供最新信息的Web页。要使复杂的Web页能够跟上内容的迅速变化,这几乎是不可能的,因此出现了公用网关接口(CGI)。为了学习后面7个学时的内容,你必须具备关于超文本标记语言(HTML)的某些知识。如果你对HTML不熟悉,不必担心,它学习起来并不困难,也不需要通过本书来学习更多的这方面的内容。HTML是一种标记语言,常用于创建Web页。HTML由纯文本组成,其格式化代码嵌入文本之中,以指明Web浏览器应该如何显示

3、文本。例如,HTMLisnothardtolearn这句话是个普通文本,而这些标记则不属于普通文本。它们称为标记,用于描述应该使用何种格式来显示文本。在上面这个例子中,Web浏览器应该用斜体字来显示单词not。(请记住,并非所有浏览器都具有图形显示功能。)关于HTML的详细说明,不属于本书要讲解的范围。介绍并不困难,但是有大量的资料需要加以说明。HTML的技术规范由WorldWideWeb集团(W3C)负责维护,该机构的网址是http://www.w3c.org,可以通过该网址找到许多很好的教材。《HTML24学时教程》是介绍HTML的一本好书

4、。在本学时中,你将要学习:¥Web是如何运行的。¥在编写CGI之前你应该具备什么知识。¥如何编写你的第一个CGI程序。17.1浏览Web也许你已经知道,Web是指试图进行数据交换的两个不同系统之间进行的交互操作。试图抓取Web页的系统称为客户机系统。客户机系统通常运行一个称为Web浏览器的程序,比如Netscape、InternetExplorer和Opera等,这是你习惯于日常使用Web的应用范围。Web浏览器配有浏览按钮和书签,用于在屏幕上绘制Web页。在Web的另一端是称为Web服务器的系统。该系统负责接收客户机查看Web页的请求,从本地磁盘上检索Web页,并将We

5、b页发送给客户机系统,即你的Web浏览器。图17-1显示了这196使用第三部分将Perl用于CGI下载种交互操作的情况。图17-1Web浏览器检索一Web服务器个Web页Web浏览器Web页17.1.1检索一个静态Web页当客户机需要检索一个Web页时,它要查看统一资源定位器(URL),以确定使用什么协议、服务器,以及在该服务器上提出的是什么请求。典型的URL类似下面的形式:URL可以分割成下列部分:¥http这个部分是指使用的协议。HTTP即超文本传输协议,它是传送Web页时使用的协议。你也会看到文件传输协议(ftp)或保密HTTP(https)等协议。¥www.goo

6、gle.com这部分是服务器名,也称为主机名,它包含你想要的文档。有时,这部分不是主机名,而是个IP地址,通常写作4个数字,数字之间用圆点隔开,比如209.185.108.147。不过这些地址不如主机名那样可靠。¥:80这部分是个端口号,用于确定你的客户机与服务器是在哪个端口上互相进行连接。这部分通常是可有可无的。使用的协议决定了使用什么端口。http协议通常使用端口80。¥more.html这部分是指对服务器提出的请求。通常这是你想检索的一个文档。有时它写作一个路径名,例如/archives/foo.html,也可以用其他字符作为结尾(?&),不过它基本上指客户机要求向

7、服务器检索的文档。这时客户机为http执行下列操作部骤(见图17-2):1)主机名(www.google.com)转换成IP地址。2)使用IP地址和端口号与www.google.com上的服务器建立连接。3)向服务器提出检索Web页more.html的请求。客户机等待服务器应答。4)服务器发出应答,在上例中,服务器发出more.html的内容,然后断开与服务器的连接。5)客户机在屏幕上显示服务器应答的Web内容。图17-2客户机向服务器提Web服务器出检索Web页的请求Web浏览器Web页第17学时CGI概述使用197下载客户

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。