Задать вопрос
@T3R3AND

Как отправить php://input на другой сайт?

Вопрос в заголовке.
Что бы пользователь принял его так: json_decode(file_get_contents("php://input"));
  • Вопрос задан
  • 232 просмотра
Подписаться 1 Средний 2 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
prrrrrrr
@prrrrrrr
Верстаю сразу на PHP.
отправляем
$url = 'https://site.com';
 
$ch = curl_init($url);
    $jsonData = array(
        //...
    );
 
$jsonDataEncoded = json_encode($jsonData);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $jsonDataEncoded);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json')); 
$result = curl_exec($ch);

получаем
$data = file_get_contents("php://input");
$requestBody = json_decode($data, true);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы