若符合下列任一情況,則用POST方法:
- 請求的結果有持續性的副作用,例如,數據庫內添加新的數據行。
- 若使用GET方法,則表單上收集的數據可能讓URL過長。
- 要傳送的數據不是採用7位的ASCII編碼。
若符合下列任一情況,則用GET方法:
- 請求是爲了查找資源,HTML表單數據僅用來幫助搜索。
- 請求結果無持續性的副作用。
- 收集的數據及HTML表單內的輸入字段名稱的總長不超過1024個字符。
以上內容摘自《Web Database Application with PHP and MySQL, 2nd Edition》一書