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
留言
張貼留言