json — переменная PHP усекается после POST

У меня есть следующий код PHP, который выполняется во время POST запрос:

$json = file_get_contents('php://input');
error_log($_SERVER['CONTENT_LENGTH']);
error_log(strlen($json));

В моей локальной среде MAMP (PHP 5.6.2) я получаю такой потрясающий ответ:

[08-Apr-2015 05:15:24 Europe/Berlin] 876406
[08-Apr-2015 05:15:24 Europe/Berlin] 876406

На моем сервере (PHP 5.5.9) я получаю это чрезвычайно обостряющий ответ:

[Tue Apr 07 23:16:24.506986 2015] 876406
[Tue Apr 07 23:16:24.507036 2015] 162176

Когда я error_log $json переменная действительно усечена. Я открыл оба php.ini файлы рядом, и нет ничего другого. Есть ли что-то, что Apache может делать с длинными запросами, о которых я не знаю? Это мешает мне разобрать мою $json возразить и отправить в мою базу данных (это большая проблема для меня)

заранее спасибо

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …