我一直在閱讀教程,並閱讀如何將Android數據發佈到MySQL中,並且我僅在傳遞變量時纔看到人們使用$ _REQUEST ['something']。爲什麼只有$ _REQUEST?而不是$ _POST?這是一回事嗎?我還在學習所有的好東西都android開發和PHP之間,
如果有人能和藹解釋,那將是真棒,
謝謝!
我一直在閱讀教程,並閱讀如何將Android數據發佈到MySQL中,並且我僅在傳遞變量時纔看到人們使用$ _REQUEST ['something']。爲什麼只有$ _REQUEST?而不是$ _POST?這是一回事嗎?我還在學習所有的好東西都android開發和PHP之間,
如果有人能和藹解釋,那將是真棒,
謝謝!
由於@Krishna幾乎回答了以上的評論:
使用
$_POST
我們只能得到POST變量和$_GET
我們只 可以得到GET變量。當我們使用$_REQUEST
時,可以在GET & POST中獲得變量。
雖然它是某種元回答,但如果您打算將它作爲答案發布,請提供......以及答案;) – Nanne
我永遠不會那樣做。使用_REQUEST
由於某種原因受歡迎,但您的請求應始終使用_GET
進行檢索或_POST
進行存儲(也可能使用其他方法 - 具體取決於)。你永遠不需要說「這個值可能來自任何一個帖子或者獲取請求,並且在這兩種情況下都是有效的,所以我們需要使用_REQUEST
」。如果這就是發生了什麼,就會出現問題。
人們也傾向於忘記_REQUEST
也包括_COOKIE
。
如果要使用POST方法發送數據,那麼你必須要使用$ _ POST變量,如果您使用get方法發送數據,你必須使用$ _GET變量獲得發佈的數據 反之亦然得到發佈DAT
$ _REQUEST用於在兩種情況下獲取發佈的數據,無論是方法發佈還是讓您用於發佈數據。 使用$ _REQUEST獲取數據
通過使用$ _POST,我們可以獲得POST變量和$ _GET,只有我們可以獲取GET變量。當我們使用$ _REQUEST時,可以獲取變量GET&POST。 –
ahhh天才感謝 – hellomello