File_get_contents('php://input') не работает. Пусто – НОЛЬPhp

Кемеровские программисты php общаются здесь
Ответить
Гость
 File_get_contents('php://input') не работает. Пусто – НОЛЬ

Сообщение Гость »

У меня возникла эта проблема последние 12 часов, я прочитал здесь около 50 статей, 50 вопросов, не могу ее исправить. Я буду точнее, я хочу, чтобы другие тоже получили решение.

Проблема: У меня есть учетная запись хостинга в namech**** и локальный сервер. Linux там и Xampp Windows здесь, это работает только на моем локальном сервере.

Код: Выделить всё

test.php:


Запрос на публикацию:

Код: Выделить всё

POST /test.php HTTP/1.1
Host: myweb.io
Content-Type: application/json
Content-Length: 77

{
"test": "product/created",
"other": "https://google.com/"
}
Я использую REQBIN для проверки запроса POST.

Это ответ на моем хостинге:

Код: Выделить всё

HTTP/1.1 200 OK
Date: Sun, 03 May 2020 17:04:33 GMT
Server: Apache
X-Powered-By: PHP/7.4.5
Content-Encoding: gzip
Vary: Accept-Encoding
Transfer-Encoding: chunked
Content-Type: text/html; charset=UTF-8

NULL
Это правильный ответ в моей локальной среде с использованием XAMPP

Код: Выделить всё

HTTP/1.1 200 OK
Date: Sun, 03 May 2020 17:15:19 GMT
Server: Apache/2.4.41 (Win64) OpenSSL/1.1.1c PHP/7.4.3
X-Powered-By: PHP/7.4.3
Content-Length: 94
Content-Type: text/html; charset=UTF-8

Array
(
[test] => product/created
[other] => https://google.com/
)
Что я пробовал:
  • Установите для параметраallow_url_fopen значение 1 или 0.
  • Понизить версию PHP (пробовал 7.1,2,3,4)
  • Удалить SSL-сертификат
    Миллионы вещей в PHP.INI
  • Удаление htaccess
  • Удаление некоторых модулей/расширений PHP
    ОБНОВЛЕНИЕ :
  • Файл индивидуальный, проверил, что функция выполняется только один раз.
  • Проверяю, нет ли перенаправлений. (Htaccess, настройки cPanel)


Подробнее здесь: https://stackoverflow.com/questions/615 ... empty-null
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»