Monday, December 5, 2011

Lab 32 Hand code a form









1.CGI(Common Gateway Interface):
  中文翻做『共通閘道介面』,簡單來說,CGI只是一個介面,提供一些讓瀏覽器和server程式溝通的方法,CGI程式可以根據使用者輸入的要求自動產生HTML格式的資料,也就是瀏覽器要送資料給你的CGI程式或是CGI程式要將執行結果送到瀏覽器show出來

簡單架構就是:

客戶端提出要求→CGI轉提出要求→伺服器之應用程式執行結果
   |                  |
   |                  |回應結果
    ↖  ←  CGI轉回應結果    ←  ←   ↙ 

舉例:
  網頁中常常會出現的一個元素,計數器,主要動作是開啟一個檔案,將裡面的數字加一,再將總數回傳出去,其中瀏覽器link到一個URL時會先接收到一個html開始檢視內容,之後遇到<img>的標籤,便將要求送給sever處理,最後再回傳給我們的瀏覽器,我們總不可能自己製作1~9的圖形擋,然後自己一直在那邊更新=_=,於是我們通常會使用網路上他人的計數器,可能是申請的或是其他方式得到。








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


2.


把action URL改成 google map的網址





















輸入座標,即可直接跑出google map






No comments:

Post a Comment