第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基础实例