2008年11月30日 星期日

Homework 11-24-2008

1. Lab: Form and Action, Part II

2. 在CGI語法裡,解釋 GET, POST 差異在哪裡?

1. GET:將資料當成URL的一部份,用?來區隔CGI程式和資料,資料間以&來隔開變數,每個資料是name=value的格式。
例:http://ooxx/a1.php?page=1&name=1&tel=123456

取得資料的函數為 陣列 $_GET['變數名稱']

2. POST:以標準輸入方式將資料送給CGI程式,資料型態也是name=value,CGI程式由標準輸入來讀取資料。

取得資料的函數為 陣列 $_POST['變數名稱']

二者的差異在於GET可以不用表單的方式來傳送資料,但其URL有長度限制,且無法隱藏傳送資料。

Reference:http://web.ntit.edu.tw/~yclin/php.htm

沒有留言: