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 "輸入錯誤";
}
?>
部分摘自菜鳥教程。
未完待續。。。
相關文章
- 登入驗證碼生成kaptcha(輸入驗證碼)APT
- 輸入表單驗證
- lapis的輸入驗證API
- Flutter 驗證碼輸入框Flutter
- Flutter 密碼輸入框 驗證碼輸入框Flutter密碼
- app直播原始碼,登入時輸入驗證碼、簡訊驗證身份APP原始碼
- 一對一聊天原始碼,驗證碼選擇輸入字母驗證原始碼
- 驗證輸入的字串是否為合法日期字串
- Android自定義方形驗證碼輸入框Android
- Vue使用antd中input元件去驗證輸入框輸入內容Vue元件
- 輸入驗證碼登入時,send_keys () 報錯
- Spring Boot中實現輸入引數驗證教程Spring Boot
- python中快速驗證輸入的是否為迴文Python
- Android View篇之自定義驗證碼輸入框AndroidView
- Flutter 輸入車牌號,驗證碼鍵盤效果Flutter
- Android仿滴滴出行驗證碼輸入框效果Android
- Web 端 實現 app “輸入驗證碼 ”的效果WebAPP
- 輸入框前面帶有表單驗證提示的功能
- 直播app原始碼,驗證方式選擇郵箱驗證時,自動給輸入好的郵箱傳送驗證碼APP原始碼
- OpenSSH 存在輸入驗證錯誤漏洞(CVE-2019-16905) 解決
- flutter 自定義驗證碼輸入框實現 verification_code_customFlutter
- 如何在Java後端對輸入進行簡單驗證? - tejanshranaJava後端
- Spring Boot之輸入Bean驗證@Valid應用場景總結Spring BootBean
- WWDC 2018:自動強密碼與驗證碼自動輸入密碼
- 關於註冊Heroku 賬號提示沒有輸入驗證碼時
- 微信小程式6位或多位驗證碼/密碼輸入框微信小程式密碼
- 表單驗證自定義格式輸出
- WPF --- TextBox的輸入校驗
- Linux 按鍵輸入實驗Linux
- JS登入驗證nullJSNull
- 短視訊app製作,驗證碼輸入時間倒數計時APP
- Laravel Graphql Mutation 時資料驗證及複雜格式資料輸入 (InputObjectType)LaravelObject
- 手機驗證碼自動跳轉下一個輸入框之功能
- Flutter上你需要一個簡單實用的驗證碼輸入WidgetFlutter
- Flutter花式玩轉TextField,寫一個驗證碼輸入框超簡單!Flutter
- APPCNA 指紋驗證登入APP
- Laravel- Auth 登入驗證Laravel
- ASP.NET登入驗證ASP.NET
- 直播軟體app開發,flutter 驗證碼輸入框的簡單封裝APPFlutter封裝