CGI 介紹

何謂CGI?

一般的html檔案都是所謂的靜態的檔案,也就是寫好之後放著等人連上顯示出東西來。

但是由於使用者希望得到動態的回覆,也就是輸入資訊後得到回覆(帳號密碼登入、查詢頁面...等)

因此誕生出了CGI,CGI是Common Gateway Interface 共通閘道介面,是一種標準interface,用於轉換資料成目標格式得到資料後再經由CGI轉換成html回傳給USER,使畫面更新。

一般的html

使用CGI的html
通常是用含有Form的網站呼叫CGI,填完CGI的資料後會組成一個URL,通常為
Domain/Data/web.html?id1 = value1&id2 = value2 ...
之後就是看METHOD類型,
當然也可以直接呼叫CGI,直接傳輸Domain/Data/web.html?id1 = value1&id2 = value2 ...
也可以達到按下按鈕送出Form的效果
不過這樣必定是GET,也就是明碼,不想被看到的話還是得加密送到指定地點後再解密。


參考

https://bluelove1968.pixnet.net/blog/post/222280096-cgi---html---web-server

https://zh.wikipedia.org/wiki/%E9%80%9A%E7%94%A8%E7%BD%91%E5%85%B3%E6%8E%A5%E5%8F%A3

http://ind.ntou.edu.tw/~dada/cgi/CGIintro.htm


留言

這個網誌中的熱門文章

無法載入檔案或組件 'System.IO.Compression' 或其相依性的其中之一。

MongoDB 入門

DDD With MVC