0

我想使用带斜杠来防止或删除正斜杠和反斜杠被键入或输入到我的联系表单字段中。

如果我像这样将它添加到 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* 来防止或删除正斜杠和反斜杠?

4

1 回答 1

2

不会阻止或删除正斜杠和反斜杠被键入、输入或提交到您的表单。收到数据后,它将从表单的 POST 数据中删除它们

为了防止用户在提交表单之前输入输入反斜杠或正斜杠,您需要实现一个 javascript 解决方案。

祝福

于 2013-08-02T20:20:18.273 回答