PHP$_POST数组在表单提交时为空
我已经构建了一个定制的CMS,它可以在我的开发框(Ubuntu/PHP 5+/MySQL 5+)上完美地工作。
我只是把它移到我的客户端的生产框上,现在所有表单提交都显示为空$_post数组。
我发现了一个技巧来验证数据实际上是通过file_get_contents('php://input');
数据在那里显示得很好.$_POST
/$_REQUEST
数组总是空的。
我还通过Firebug验证了内容类型的标题也是正确的(application/x-www-form-urlencoded; charset=utf-8
).
无论表单是通过Ajax提交还是通过常规表单提交,都会发生此问题。
任何帮助都是非常感谢的!