我想使用条带斜线,以防止或删除在联系人表单字段中键入或输入的正斜杠和反斜杠。
如果我把它添加到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*来防止或删除正斜杠和反斜杠?
这不会阻止或删除正向和反斜杠被键入、输入或提交到表单。它将在收到数据后将它们从表单的POST数据中删除。
为了防止用户在提交表单前输入或用反斜杠或正斜杠键入,您需要实现javascript解决方案。
祝福