无法发送超过1333个字符的字符串

时间:2013-07-14 16:52:15

标签: php macos apache

我有一个奇怪的问题。如果一个字段的字符串超过1333个字符,我就无法发送表单。

这是我简单的html页面:

<form method="POST">

<input type="hidden" name="a" value="WffapzB...truncated" />

<input type="submit" value="OK" />

</form>

问题来自Apache或我的计算机,因为我在浏览器中加载html文件(文件://localhost/Users/etienne/Developpement/htdocs/test/SendForm/index.html),而不通过服务器,表格被发送。

如果我通过服务器(http://tests.localhost/SendForm/)访问它,页面就会超时。

以下是我的尝试:

  • 此外,所有的php和apache日志都没有显示任何内容......

  • 我设置了post_max_size = 500M

  • 我已设置LimitBodyRequest 0

您可以在此处查看我的phpinfo页面:http://jsfiddle.net/etiennenoel/VZfeQ/

什么可能导致页面不接受服务器端超过1333个字符的字符串?显然,它不是一个浏览器问题,因为它不适用于其他浏览器,它使用html文件。因此,当服务器处于进程中时会出现问题。

更新2

我完全删除了MAMP Server并重新安装了Mac OS X本机服务器但没有成功。因此,它与MAMP PRO没有联系,但与其他我不了解的事情有关......

更新3

我还发现通过GET发送数据时会出现同样的问题。

更新4

在我的本地适配器上使用wireshark,我看不到发送的POST数据。我看到该页面的http请求,但它没有显示任何POST请求。如果我启动另一个站点,那么我将看到该站点的POST请求。 :https://docs.google.com/file/d/0B2quoUxT9OnJdmN3ajJVR2dPbUk/edit?usp=sharing

1 个答案:

答案 0 :(得分:0)

我终于找到了!经过数小时和数天的搜索,我决定重新激活防火墙。然后,我收到了一个名为HideMyIp的程序的请求(我完全忘记了我已安装)。我删除了该程序,重新启动了我的电脑,然后一切正常!感谢所有试图帮助我的人!