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