在 PHP 中,可以使用 $_GET
、$_POST
和 $_REQUEST
對象來獲取 input 內(nèi)容。
$_GET
用于獲取通過 URL 傳遞的參數(shù),例如:http://example.com/page.php?name=John
可以使用 $_GET['name']
來獲取 John
。$_POST
用于獲取通過 POST 方法傳遞的參數(shù),例如表單提交時(shí)的數(shù)據(jù)。$_REQUEST
可以獲取通過 GET 和 POST 方法傳遞的參數(shù),但不推薦使用,因?yàn)樗赡馨渌槐匾臄?shù)據(jù)。示例代碼:
$name = $_GET['name']; // 獲取 URL 參數(shù)
$email = $_POST['email']; // 獲取表單提交的 email 字段內(nèi)容
// 處理表單提交的數(shù)據(jù)
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
// 使用 htmlspecialchars() 函數(shù)來轉(zhuǎn)義特殊字符,以防止 XSS 攻擊
$username = htmlspecialchars($_POST['username']);
$password = htmlspecialchars($_POST['password']);
// 進(jìn)一步處理數(shù)據(jù)...
}
請注意,為了安全起見,始終對用戶輸入進(jìn)行驗(yàn)證和過濾,以防止惡意代碼注入和其他安全問題。