源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

perl的cgi高级编程介绍

  • 时间:2022-05-18 03:26 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:perl的cgi高级编程介绍
一 CGI.pm中的方法(routines)调用 [b]1. CGI.pm实现了两种使用方法,分别是面向对象的方式和传统的perlmodule方法的方式。 [/b]面向对象的方式:
[url=fred.html]
[b]二 CGI.pm中获取cgi的参数 [/b]@names = $query->param        #get all params @values = $query->param('foo'); #get param foo as list             $value = $query->param('foo'); #get param foo as scalar param()获取参数的结果可以为scalar或array类型,例如当参数的结果来自多选的scrollinglist的时候就为array类型。如果参数的值在querystring中没有给定("name1=&name2="),param()将返回emptystring。如果参数在querystring中根本不存在,则param()则返回undef或emptylist。当参数为多个值时querystring中写法为var1=value1&var1=value2&var1=value3. [b]三 header and start_html [/b]1. header指定html的header,例如 其中-type,-status,-expires,-cookie为可以设别的参数,其他的命名参数都被转化为html header属性。  -expires的值可以为:    +30s    30 seconds from now    +10m    ten minutes from now    +1h     one hour from now    -1d     yesterday (i.e. "ASAP!")    now     immediately    +3M     in three months    +10y    in ten years time    Thursday, 25-Apr-1999 00:40:33 GMT  at the indicated time & date  2. start_html 创建页面的顶层元素<html><header</header><body>  例如:
[url=http://search.cpan.org/~markstos/CGI.pm-3.60/lib/CGI.pm]http://search.cpan.org/~markstos/CGI.pm-3.60/lib/CGI.pm[/url]
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部