国产探花免费观看_亚洲丰满少妇自慰呻吟_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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 雷山县| 江都市| 卢湾区| 定南县| 阳江市| 武冈市| 文山县| 绥江县| 泰宁县| 隆安县| 永善县| 项城市| 麻江县| 台中县| 武乡县| 阿拉善盟| 闻喜县| 朔州市| 合川市| 陆河县| 五原县| 金川县| 闵行区| 舞阳县| 南平市| 吉安市| 苍山县| 兴山县| 濮阳县| 茶陵县| 静乐县| 出国| 东丽区| 奎屯市| 英德市| 彭阳县| 兴化市| 温州市| 和林格尔县| 连城县| 抚宁县|