stripslashes是否从联系表单字段中删除不需要的斜杠?

时间:2013-08-02 18:53:16

标签: php

我想使用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 *来阻止或删除前向和反斜杠?

1 个答案:

答案 0 :(得分:2)

这将阻止或删除前缀和反斜杠键入,输入或提交到您的表单。在收到数据后,从表单的POST数据中删除它们。

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

祝福