我想使用stripslashes来防止或删除前进和反斜杠被输入或输入我的联系表单字段。
如果我将它添加到Post语句中,它是否会起作用:
<?php
if($_POST) {
$fName = stripslashes(htmlspecialchars($_POST['fName'], ENT_COMPAT | ENT_XHTML | $encoding = 'UTF-8'));
$fEmail = trim(stripslashes(htmlspecialchars($_POST['fEmail'], ENT_QUOTES | ENT_XHTML | $encoding = 'UTF-8')));
$fComments = stripslashes(htmlspecialchars($_POST['fComments'], ENT_NOQUOTES | ENT_XHTML | $encoding = 'UTF-8'));
?>
或者有没有办法使用* preg_match *来阻止或删除前向和反斜杠?
答案 0 :(得分:2)
这将不阻止或删除前缀和反斜杠键入,输入或提交到您的表单。在收到数据后,将从表单的POST数据中删除它们。
为了防止用户在提交表单之前在反斜杠或正斜杠中输入或输入,您需要实现一个javascript解决方案。
祝福