我有一個問題,並希望你有它的答案。將數據從一個表單提交到下一個頁面進行處理時,最好檢查整個全局數組,例如使用PHP檢查全局數組
isset($_POST)
或
isset($_POST['value'])
我的問題是適用於像$_POST
,$_SESSION
,$_FILES
等全球所有陣列的原因是,我得到了很多不好處理,以處理因通過檢查某些變量是否被檢查。
我有一個問題,並希望你有它的答案。將數據從一個表單提交到下一個頁面進行處理時,最好檢查整個全局數組,例如使用PHP檢查全局數組
isset($_POST)
或
isset($_POST['value'])
我的問題是適用於像$_POST
,$_SESSION
,$_FILES
等全球所有陣列的原因是,我得到了很多不好處理,以處理因通過檢查某些變量是否被檢查。
$_POST
和其他superglobals總是被定義的,所以isset($_POST)
等沒有意義(它總是會返回true
)。
第二個檢查是你應該使用的。
isset($_POST)
總是true
,您需要檢查$_POST
內部的至少一個key
。
如果$_POST['value']
是空白的它也將被設定,所以你需要檢查,如果該變量不爲空if($_POST['value'] != '')
太
啊哈好澄清的是隊友。感謝您的意見 –