У меня есть пользовательская CMS, которую я построил, которая отлично работает в моем dev-блоке (Ubuntu/PHP5 +/MySQL5 +).
Я только переместил его в поле для моего клиента, и теперь все формы представлены как пустые массивы $_POST.
Я нашел трюк, чтобы проверить, действительно ли данные передаются с помощью file_get_contents('php://input');
, и данные отображаются там хорошо - массивы $_POST
/$_REQUEST
всегда пусты.
Я также подтвердил, что заголовки содержимого также правильны с помощью firebug (application/x-www-form-urlencoded; charset=utf-8
).
Эта проблема происходит независимо от того, отправляется ли форма через AJAX или отправить регулярную форму.
Любая помощь очень ценится!