【发布时间】:2017-08-10 10:54:05
【问题描述】:
我已经用谷歌搜索了这个,并且还在 Stackoverflow 上搜索了答案。但是对于如何清理复选框值,还没有真正明确的答案。
我明白,如果我的输入是:
<input type="checkbox" value="submit_doors">
有人可以在他们的开发工具中替换该值 - 并且此信息将被发送到服务器。
那么我应该如何清理复选框/无线电输入?我是否应该使用 (int) 检查值,是否应该像处理所有其他输入/选择字段一样清理值?
为了记录,我正在使用 WordPress 开发我的网站,并清理文本输入,例如我正在这样做:
$turbo = trim( sanitize_text_field( wp_kses( $_POST['submit_induction_turbo'], $allowed_html ) ) );
我也应该对复选框进行所有这些检查吗?或者这是矫枉过正?
【问题讨论】:
标签: php wordpress validation checkbox sanitization