国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Perl > 正文

不錯的一篇學習CGI腳本(腳本)

2020-06-04 20:20:14
字體:
來源:轉載
供稿:網友
學習CGI腳本(腳本)CGI 意思為 Common Gateway Interface, 一種基于瀏覽器的輸入、在Web服務器上運行的程序方法. CGI腳本 使你的瀏覽器與用戶能交互,為了在數據庫中尋找一個名詞, 提供你寫入的評論,或者從一個表單中選擇幾個條目并且能得到一個明確的回答. 如果你曾經遇到過在web上填表或進行搜索, 你就是用的CGI腳本. 你那時也許沒有意識到,因為大部分工作是在服務器上運行的,你看到的只是結果.

作為一個網頁設計者, 你創建客戶端的 CGI腳本, 服務器端的程序用來處理用戶輸入, 結果返回給用戶.

在這里你將學習關于CGI腳本的一切: CGI腳本是什么?它是怎樣工作的 一個CGI腳本輸出象什么? 怎樣用參數或無參數創建一個CGI腳本 怎樣創建一個返回規定響應的CGI腳本 怎樣創建一個輸入表單的CGI腳本 有關在使用CGI腳本中的問題 你能在腳本中使用的CGI變量


本章節假設在UNIX系統下的。

CGI腳本是什么?

CGI腳本簡單地講是個運行在Web服務器上的程序, 有瀏覽器的輸入觸發. 這個腳本通常象服務器和系統中其他程序如數據庫的橋梁。

CGI 腳本難道不是一個真正的腳本?按照你的服務器的支持, 他們可能是一個編譯好的程序或者批命令文件或者其他可執行的東西. 為了簡單起見,我們統稱他們為腳本scripts.


CGI 腳本是任何運行在web服務器上的程序. CGI意思是Common Gateway Interface。  

CGI腳本是用下列兩種方法使用的: 作為一個表單的ACTION 或 作為一個頁中的直接link。

CGI腳本是怎樣工作的?

CGI腳本有服務器調用, 基于瀏覽器的數據輸入. 圖1 顯示在瀏覽器、服務器和腳本之間是怎樣的一個流程.

圖1. 從瀏覽器到服務器到腳本到程序 記住再回來噢!

這有個簡短的示意解釋:

    一個URL指向一個CGI腳本. 一個CGI腳本的URL能如普通的URL一樣在任何地方出現。 服務器接收請求, 按照那個URL指向的腳本文件(注意文件的位置和擴展名),執行腳本. 腳本執行基于輸入數據的操作,包括查詢數據庫、計算數值或調用系統中其他程序. 腳本產生某種Web服務器能理解的輸出結果. 服務器接收來自腳本的輸出并且把它傳回瀏覽器,讓用戶了解結果。
 

一個簡單的例子

這里詳細一步一步地解釋所有有關發生的細節。
在圖2中有個例圖:
圖2. 帶有一個腳本連接的頁.

Display Date處是個指向CGI腳本的連接. 它的HTML是這樣的:

<A >Display the Date</A>
說明是個CGI腳本是因為這里面有個cgi-bin的路徑. 在許多服務器cgi-bin是僅能夠放置CGI腳本的目錄.
上一篇:什么是Perl

下一篇:詳細說明什么是Perl

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阜城县| 枞阳县| 吉隆县| 宣恩县| 澳门| 山东省| 邵东县| 上饶县| 安陆市| 子长县| 贞丰县| 若尔盖县| 林芝县| 新平| 松阳县| 西和县| 阳东县| 闽侯县| 孟连| 卓资县| 丹巴县| 馆陶县| 苏尼特右旗| 茂名市| 富顺县| 武功县| 临夏市| 那坡县| 鄂州市| 靖江市| 上饶市| 宝坻区| 丰原市| 日土县| 卢湾区| 安化县| 盐边县| 纳雍县| 阳春市| 鸡东县| 勃利县|