0

Web 服务器是 LiteSpeed(查找 phpinfo())。

表单将与 textarea 元素一起提交。

在 textarea 中输入简单文本时,表单按预期提交。

但是对于某些话,显示的是 403 页面(LiteSpeed 的 403 页面)。例如。退出,退出等

任何帮助表示赞赏。

4

1 回答 1

6

得到它的工作 -

在 .htaccess 文件中 -

<IfModule mod_security.c> SecFilterScanPOST Off </IfModule>

这将告诉 Web 服务器只发送数据。现在随着安全性的降低,在接收发布的数据时应该采取简单的步骤。

  1. 如果使用任何 Web 框架,则接受类似于 -$this->input->post('....');$this->request()->getPost('...');等的值。而不仅仅是简单的 $_POST['...'];
    这样,html 过滤器就会应用于发布数据。

  2. 如果没有使用 Web 框架,则使用addslashes('...'),strip_tags('...')等。

我希望这可以帮助别人。

于 2014-05-20T09:21:03.010 回答