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