Я пытаюсь получить данные POST, которые отправляются методу контроллера в моем проекте CI.Тем не менее, я не могу получить эти данные так, как я пытаюсь их получить.
Я проверил NGROK Inspect, и я могу видеть данные, которые мне нужны, как вы можете видеть на скриншоте ниже:
Проблема в том, что когда я пытаюсь получить доступ к этой дате из самого метода контроллера, я ничего не получаю, не уверен, что получаю неправильный доступ к нему, но вот что я пробовал:
$Data = json_decode(file_get_contents('php://input'), true); //Method 1
$response = $this->input->post("Body"); // Method 2
$data = $this->input->post(); //Method 3
Я ничего не получаю всякий раз, когда пытаюсь использовать методы, описанные выше.Вот как выглядит метод Controller, в основном он создает файл json и сохраняет там ответ:
public function resolve_payment(){
$data = $this->input->post();
$fp = fopen("testdir.json", 'w');
fwrite($fp, json_encode($data, JSON_UNESCAPED_SLASHES));
fclose($fp);
}