在 PHP 中獲取表單數據的方式有以下幾種:
使用 $_GET 變量:當表單的 method 屬性設置為 GET 時,可以使用 $_GET 變量獲取表單數據。例如,如果表單中有一個名為 “name” 的輸入字段,可以使用 $_GET[‘name’] 獲取該字段的值。
使用 $_POST 變量:當表單的 method 屬性設置為 POST 時,可以使用 $_POST 變量獲取表單數據。和 $_GET 類似,可以通過 $_POST[‘name’] 獲取相應字段的值。
使用 $_REQUEST 變量:$_REQUEST 變量包含了 $_GET、$_POST 和 $_COOKIE 變量的值,可以用來獲取表單數據。但是,由于包含了 Cookie 的值,$_REQUEST 變量會比 $_GET 和 $_POST 變量更大,因此不推薦在獲取表單數據時使用。
使用 $_FILES 變量:當表單中包含文件上傳字段時,可以使用 $_FILES 變量來獲取上傳文件的相關信息,例如文件名、文件類型等。
使用 $_COOKIE 變量:如果表單中包含了 Cookie 值,可以使用 $_COOKIE 變量來獲取。但通常情況下,獲取表單數據時不會用到 $_COOKIE 變量。
需要注意的是,獲取表單數據時需要對數據進行過濾和驗證,以防止惡意用戶提交惡意數據。可以使用 PHP 的過濾函數或正則表達式來驗證表單數據的合法性。