使用 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