首頁 >後端開發 >PHP問題 >php怎麼判斷是get還是post請求

php怎麼判斷是get還是post請求

青灯夜游
青灯夜游原創
2021-09-30 18:33:016965瀏覽

php中可利用變數「$_SERVER」來判斷是get還是post請求,語法「if($_SERVER['REQUEST_METHOD']==='GET')」或「if($_SERVER[' REQUEST_METHOD']==='POST')」。

php怎麼判斷是get還是post請求

本教學操作環境:windows7系統、PHP7.1版,DELL G3電腦

在實際使用中,GET是用來取資料的,像是跳到什麼頁面,做一些邏輯判斷。

POST大多是表單提交。很不建議使用表單到時候使用GET,除非像我上面說得,你得行為是為了取得資料。 GET從邏輯上會更好理解一點。

而PHP很簡單,把GET和POST統一化了,簡單放入一個變數中。再不必去理解整個請求的邏輯。所以在php中,會很少去考慮是用post還是get。

PHP判斷請求類型是POST還是GET 正確方法

$_SERVER['REQUEST_METHOD']

一個簡單的PHP判斷請求類型是POST還是GET 範例程式碼:

#
 

注意:

$_SERVER['REQUEST_METHOD']的值為大寫的:GET或POST;

$_SERVER['REQUEST_METHOD']其它一些值的請求類型如下:

  • GET 是從伺服器取得資料

  • #POST 傳送所需處理的資料

#####################################。 ###HEAD 取得與GET方法對應的頭部資訊############PUT 更新或取代一個現有的資源############DELETE 刪除伺服器上的資源############TRACE 追蹤傳到伺服器上的頭部資訊############OPTION 取得該伺服器支援的取得資源的http方法############推薦學習:《###PHP影片教學###》###

以上是php怎麼判斷是get還是post請求的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn