我有一个定制的内容管理系统(CMS),它可以在我的开发环境(Ubuntu/PHP5+/MySQL5+)上完美地工作。
我刚把它移到我的客户的生产箱中,现在所有的表单提交都显示为空的$_POST数组。
我发现了一个技巧来验证数据实际上是使用file_get_contents('php://input');
传递的,并且数据在那里显示得很好-- $_POST
/$_REQUEST
数组总是空的。
我还通过firebug (application/x-www-form-urlencoded; charset=utf-8
)验证了内容类型标头的正确性。
无论表单是通过AJAX提交还是常规表单提交,都会发生此问题。
任何帮助都是非常感谢的!
https://stackoverflow.com/questions/1282909
复制相似问题