2011-12-15 49 views
2

按照標題:是if($_POST)可靠嗎?

是否可靠true即使沒有發佈數據但使用HTTP POST方法?

if('post' === strtolower($_SERVER['REQUEST_METHOD']))更可靠的方法,還是它是矯枉過正?

+0

請問這個測試的目的是什麼?無論如何,第二種方法並不過分,我不會依賴於PHP轉換,如果我是你:) – Erbureth 2011-12-15 11:38:07

+2

我通常做'if(isset($ _ POST ['nameofsubmitbutton']))' – OptimusCrime 2011-12-15 11:40:37

回答

5

號。這是因爲:

陣列()==假

所以,如果沒有數據公佈,病情會變成假的。因此請檢查REQUEST_METHOD。請注意,它會花費更少的時間來測試,而不是我輸入的。

相關問題