最近我的网站上的一位用户引起了我的注意,如果他们在我的网站上的任何表单上提交了这些内容,他们将返回403错误。php表单发布内容403错误
make a <hr> add this css to it hr{border:none; border-top:1px solid #000; background:none; height:1px; width:yourwidth;}
这是表单处理的背景(它不是网站上使用的实际代码)。
<?php
if (isset($_POST['test'])) {
echo htmlspecialchars($_POST['content']);
}
?>
<form action = "" method = "post">
<textarea name = "content"></textarea>
<input type = "submit" name = "test"/>
</form>
这一切都正常,只要上面的文本没有提交到表单中。
我尝试将htmlspecialchars更改为htmlentities,strip_tags任何我能想到的东西,但它仍会返回403错误。我怎样才能防止这个403错误?
哪个网络服务器触发的错误?您提供的代码是否可以重现此行为? 403错误是“禁止的”访问错误,我宁愿检查你的服务器配置,并仔细检查错误日志中是否有任何有趣的内容。 – strnk 2012-07-09 16:09:12