初學PHP問題:$ _POST和$ _FILES有什麼區別?
PHP.net說:
$ _ POST是變量通過HTTP POST方法
$ _FILES通過到當前腳本的關聯數組是項目的關聯數組上傳到當前腳本通過HTTP POST方法
任何人都可以解釋這實際上是什麼意思?
初學PHP問題:$ _POST和$ _FILES有什麼區別?
PHP.net說:
$ _ POST是變量通過HTTP POST方法
$ _FILES通過到當前腳本的關聯數組是項目的關聯數組上傳到當前腳本通過HTTP POST方法
任何人都可以解釋這實際上是什麼意思?
$ _ POST和$ _FILES被稱爲「超全局變量」。 $ _POST包含表單中的數據,而不顯示在url地址中。所以發佈數據是安全的。 但是對於文件,您必須使用$ _FILES,因爲無法使用$ _POST發佈文件。
希望它能爲你工作。
$ _POST和$ _FILES都是在php「superglobals」中調用的。 它們是預定義變量(數組),這意味着它們在整個腳本的所有範圍內都可用。 沒有必要聲明他們在函數或方法中訪問它們。
$ _ POST包含表格中的所有數據(除了文件)
$ _FILES包含通過形式 (只)
明白了,謝謝發送到服務器的所有文件! – christina 2011-05-04 17:02:19