《Perl编程24学时教程》笔记第17课 perl的CGI概述

发布时间:2020-11-20编辑:脚本学堂
本文分享《Perl编程24学时教程》笔记第17课时的内容,介绍下perl的CGI编程的相关知识,有需要的朋友参考下。

第17课时  CGI概述

一、浏览Web
1,检索静态Web页
URL由协议,服务器名,端口号和请求组成。

2,动态Web页——使用CGI
客户机请求检索CGI的Web页的操作:
服务器启动CGI程序的新实例;
CGI程序生成Web页或新应答;
Web页返回给客户机;
CGI程序退出。

二、编写CGI程序
#!/usr/bin/perl -w
use CGI qw(:standard);
use strict;

print header; #调用header之前,务必不用输出任何信息,包括出错信息。
print "<B>Hello World!</B>";
安装CGI程序时必须为CGI文件赋予足够的权限。

三、可能的错误原因
CGI程序不能运行;
CGI模块安装有误;
404错误,URL有误;
显示程序的文本,CGI的扩展名有误;
403错误,访问权限不足;
500错误,CGI程序运行失败,具体原因参见server_log。

相关阅读:
perl实例 post cgi参数的例子
perl cgi高级编程
perl调用cgi的方法介绍
post 参数到 perl cgi 的代码
命令行调试perl-cgi
perl的cgi-form实例
perl cgi基础实例