PHP--輸入驗證
1
輸入端
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<form action="controller.php" method="get">
名字: <input type="text" name="name">
年齡: <input type="text" name="age">
郵箱: <input type="text" name="email">
<input type="submit" value="提交">
</form>
</body>
</html>
驗證端:
<?php
// 定義個欄位規則
$filters = array (
"name" => array (
"filter" => FILTER_SANITIZE_STRING
),
"age" => array (
"filter" => FILTER_VALIDATE_INT,
"options" => array (
"min_range" => 1,
"max_range" => 120
)
),
"email" => FILTER_VALIDATE_EMAIL
);
$result = filter_input_array ( INPUT_GET, $filters );
// 結果判斷
if (! $result ["name"]) {
echo "姓名輸入錯誤";
} else if (! $result ["email"]) {
echo "郵箱輸入錯誤";
} else if (! $result ["age"]) {
echo "年齡輸入錯誤";
} else {
echo "輸入錯誤";
}
?>
部分摘自菜鳥教程。
未完待續。。。
相關文章
- lapis的輸入驗證API
- Flutter 驗證碼輸入框Flutter
- 有關日期手工輸入驗證、日期彈出框、數值輸入驗證、必須輸入驗證等(共三個檔案)
- Flutter 密碼輸入框 驗證碼輸入框Flutter密碼
- app直播原始碼,登入時輸入驗證碼、簡訊驗證身份APP原始碼
- winform中輸入資料的驗證ORM
- 再來篇輸入驗證+重啟驗證的軟體破解
- 一對一聊天原始碼,驗證碼選擇輸入字母驗證原始碼
- MVC驗證03-自定義驗證規則、禁止輸入某些值MVC
- element-ui表單驗證輸入空格也能驗證通過UI
- 驗證輸入的字串是否為合法日期字串
- js中驗證輸入數字的方法JS
- 輸入資訊頁面js驗證,提示資訊JS
- Vue使用antd中input元件去驗證輸入框輸入內容Vue元件
- Android自定義方形驗證碼輸入框Android
- Poechant 練習 Java API - Y/N 輸入驗證JavaAPI
- Flutter 輸入車牌號,驗證碼鍵盤效果Flutter
- Web 端 實現 app “輸入驗證碼 ”的效果WebAPP
- C#驗證輸入的是否數字的方法C#
- Android仿滴滴出行驗證碼輸入框效果Android
- Android View篇之自定義驗證碼輸入框AndroidView
- python中快速驗證輸入的是否為迴文Python
- javascript驗證輸入文字框內容是否為數字JavaScript
- JavaScript 驗證輸入文字框內容是否為數字JavaScript
- 使用VUE分分鐘寫一個驗證碼輸入元件Vue元件
- 直播app原始碼,驗證方式選擇郵箱驗證時,自動給輸入好的郵箱傳送驗證碼APP原始碼
- 驗證使用者輸入的字串是否為日期時間字串
- 如何在Java後端對輸入進行簡單驗證? - tejanshranaJava後端
- 微信小程式6位或多位驗證碼/密碼輸入框微信小程式密碼
- 利用On Error Resume Next來驗證日期的輸入(ASP 3.0) (轉)Error
- Jquery檢驗輸入值jQuery
- flutter 自定義驗證碼輸入框實現 verification_code_customFlutter
- 防止 e-mail 注入的最好方法是對輸入進行驗證?AI
- Dev GridControl 單元格輸入資料的驗證方法dev
- 在struts2框架中實現手動處理輸入驗證框架
- js 校驗輸入框還可以輸入多少個字JS
- 表單驗證自定義格式輸出
- MySQL登入驗證方式MySql