使用 Perl 的第一个 CGI 程序
这是一个简单的 Perl CGI 程序,在名为 hello.cgi 的文件中提供。此文件已保存在 /cgi-bin/目录中,并具有以下内容。在运行 CGI 程序之前,请确保使用chmod 755 hello.cgi UNIX 命令更改了文件模式。
#!/usr/bin/perl print "Content-type:text/html\r\n\r\n"; print '<html>'; print '<head>'; print '<title>Hello Word - First CGI Program</title>'; print '</head>'; print '<body>'; print '<h2>Hello Word! This is my first CGI program</h2>'; print '</body>'; print '</html>'; 1;
现在,如果你单击hello.cgi链接,那么请求将转至 Web 服务器,后者会在 /cgi-bin 目录中搜索 hello.cgi,执行它,然后将生成的任何结果发回 Web 浏览器,如下所示 -
Hello Word! This is my first CGI program
此 hello.cgi 脚本是一个简单的 Perl 脚本,它将输出写在 STDOUT 文件(即屏幕)上。还有一个可用的重要且额外的功能,即要打印的第一行Content-type:text/html\r\n\r\n。此行被发回浏览器,并指定要显示在浏览器屏幕上的内容类型。现在,你一定理解了 CGI 的基本概念,并且可以使用 Perl 编写许多复杂的 CGI 程序。此脚本还可以与任何其他外部系统进行交互,以交换信息,例如数据库、Web 服务或任何其他复杂界面。
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP