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
使用Google Drive 進行同步編輯
10 年前