【发布时间】:2012-09-19 16:54:04
【问题描述】:
我在 apache 2 服务器上使用 php/mysql。
我有一个使用<textarea> html 标记的php 数据输入表单。
我通常会输入一些元标记,例如“描述”或“关键字”,当我保存表单时,文本区域会保存在我数据库中的 mysql 文本区域字段中。
好久没问题了,前几天我尝试保存数据输入表单时,出现403禁止错误。
上面有一些奇怪的东西。如果我只输入一个元标记,例如
<meta name="description"...> 在 textarea 中,没有问题,但是如果我按“Enter”键并在 textarea 中添加第二个标签,如 <meta name="keywords"...>,然后按“save”键,则会产生错误。
令人惊讶的是,如果我在两个行标签之间写一个字母,比如
<meta name="description"...>A<meta name="keywords"...>,它再次接受并保存到数据库中。
我联系了我的管理服务器并告诉我有关 apache 服务器上的 mod_security 设置的错误配置,但他们认为这不是问题。
非常感谢
【问题讨论】:
-
起初猜测听起来像是mod_security的问题。
标签: php html apache meta-tags http-status-code-403