表單實現了網站數據的改變。是前端與后端的交互手段 最主要之一。
它就是用戶請求服務器 ,服務器把表單(盒子,盒子裝了各種要填的數據內容)發送給用戶看,用戶把自己的數據內容裝到盒子中,打包發送回給服務器,服務器接收的內容僅僅是盒子裝的內容,而其他內容如網頁標題、網頁標簽等是不發送的。
而靜態網頁是是沒有表單的,有的話就是mailto 簡單的發送郵件。
服務器端接收數據 是請求的方式 $_POST $_GET $_REQUEST 數組格式。 $_POST+$_GET=$_REQUEST 完整表單是已$_POST 來接收數據 而 $_GET 是獲取地址欄上顯示出來的變量數據內容,其存儲的大小也就是只有2M 左右。在表單 method 中聲明是以什么請求格式 action 表示其請求的地址;enctype="multipart/form-data" 用于文件的表單的聲明 且用$_file 變量來獲取。
表單處理
只獲取所需要的 變量名 a b c 而提交過來的數據中有 a b c d
首先我們要只拿需要的 數據 賦值到對應的變量名中,
針對abc 數據的 要求 如 必須 可選(非空則檢查)、為空、正則表達式的 過濾 SQL 防注入 、檢查數據類型、取值范圍 htmlspecialchars < htmlentities addslashes與stripslashes nl2br 換行<br> strip_tags
這樣我們才能獲取到安全的數據內容進行 進一步的編程或檢測。
新聞熱點
疑難解答