PHP脚本没有执行

时间:2013-04-11 13:29:51

标签: php forms submit

我有一个包含1222个字段的表单(我知道这个数字很大,但它是一个保存翻译的表单)。当我提交表单时,脚本没有执行。我没有收到任何错误消息,错误日志为空。即使我发布的脚本只包含一个echo命令,也没有执行任何操作,我看到的只是一个空白页。

我很确定这是一个PHP设置问题,因为可以在其他服务器上提交表单而不会出现任何问题。任何人都可以对这个问题有所了解吗?

HTML是:

<form action="test.php" method="post">
    <input type="text" name="account-form-282f96c7d1ed98d24606d209dcad9842" value=""/>
    <!-- 1221 more inputs with different names, but format is the same as above -->
    <input type="submit" name="submitBT" value="Save"/>
</form>

test.php的:

<?php
echo(1);
?>

编辑1: 如果我简化输入名称,例如:input_1,input_2等,提交工作正常。

编辑2: 我注意到我收到了406 Not Acceptable HTTP响应。

1 个答案:

答案 0 :(得分:0)

问题在于mod_security,由于某种原因它不喜欢提交的数据并停止执行脚本。