我想检查$ _POST是否只是空格,以防有人点击空格键并尝试在数据库中插入空记录.我想做这个服务器端.我已经检查它是否为空,if ( ! empty( $_POST ) )但如果我按空格键并仅输入空格,则会绕过它.我有一段代码,但我想知道如何验证所有这些代码而不必硬编码每个输入字段名称?
if ( ! empty( $_POST ) ) {
if (ctype_space($_POST['first_name'])) {
//return to form with error
}else{
//insert in db
}
}
Run Code Online (Sandbox Code Playgroud)
看一下修剪功能
trim - 从字符串的开头和结尾去除空格(或其他字符)
if (!isset($_POST['first_name']) || empty(trim($_POST['first_name']))) {
//return to form with error
}
Run Code Online (Sandbox Code Playgroud)
通过以上snipet, first_name:
必须在全局$_POST变量中
不能是只有空格的字符串
| 归档时间: |
|
| 查看次数: |
477 次 |
| 最近记录: |