发布HTML时禁止使用PHP 403

发布HTML时禁止使用PHP 403,php,html,mysql,post,litespeed,Php,Html,Mysql,Post,Litespeed,我正在使用PHP代码将内容插入MySQL数据库 我使用tinyMCE编辑器进行内容编辑 问题是,当我在内容中使用一些HTML标记时,服务器会向我发送403-禁止 但是如果我去掉HTML标签;我可以毫无问题地插入、阅读、编辑、删除我的内容。 我能做什么 我试着用str_replace将诸如“”、=”等字符改为诸如“aaaaa”、“bbbbbbb”等。它在本地计算机上工作。它像这样将数据写入数据库,并在读取时轻松转换 我也尝试过base64_编码和解码。这在当地也起了作用 但在服务器中,它们都不起作

我正在使用PHP代码将内容插入MySQL数据库

我使用tinyMCE编辑器进行内容编辑

问题是,当我在内容中使用一些HTML标记时,服务器会向我发送403-禁止 但是如果我去掉HTML标签;我可以毫无问题地插入、阅读、编辑、删除我的内容。

我能做什么

我试着用str_replace将诸如“”、=”等字符改为诸如“aaaaa”、“bbbbbbb”等。它在本地计算机上工作。它像这样将数据写入数据库,并在读取时轻松转换

我也尝试过base64_编码和解码。这在当地也起了作用

但在服务器中,它们都不起作用。所以我认为问题不在于插入。是关于发帖的。因为我甚至不能回显我的sql查询或post值。我一单击submit,就会看到403

你有什么建议

我听到有人说

<IfModule mod_security.c>
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule>
以及表单布局。它们都在同一页上,顺便说一句:

<form action="#" method="post" name="blabla">
<table>
  <tr>
    <td>İçerik:</td>
    <td><textarea name="icerik" id="editor1" class="ckeditor" rows="10" cols="80"></textarea></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><input type="submit" name="add" value="Yazı Ekle"></td>
  </tr>
</table>
</form>

İçerik:

在此页面上,您可以找到有关mod_security的更多信息,以及您必须采取哪些措施来解决此问题-

那么,您的POST请求是否被mod_security阻止了?您需要检查服务器错误日志以查看触发的规则,然后您需要确定是否可以简单地为此POST请求关闭该规则,或者是否可以更改请求以不触发该规则。您是否看到有问题的htaccess块?你认为使用它是个好主意还是我必须找到另一种方法?
<form action="#" method="post" name="blabla">
<table>
  <tr>
    <td>İçerik:</td>
    <td><textarea name="icerik" id="editor1" class="ckeditor" rows="10" cols="80"></textarea></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><input type="submit" name="add" value="Yazı Ekle"></td>
  </tr>
</table>
</form>