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

Как обработать post запрос с curl?

Здравствуйте.
index.php:
$ch = curl_init();
$data = array(['name'=>'John']);
$ch = curl_init('http://domian.local/post.php');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$result = curl_exec($ch);
curl_close($ch);
vardump($result);


post.php
echo $_POST["name"];
echo "ДОШЛО";


Подскажите, как словить POST.

Я хочу в index.php получить:
john
Дошло
  • Вопрос задан
  • 1082 просмотра
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
cr1gger
@cr1gger
Все дороги ведут в Рим — встретимся в Риме!
index.php:
$curl = curl_init();
    curl_setopt($curl, CURLOPT_URL, 'http://mysite.ru/post.php');
    curl_setopt($curl, CURLOPT_RETURNTRANSFER,true);
    curl_setopt($curl, CURLOPT_POST, true);
    curl_setopt($curl, CURLOPT_POSTFIELDS, "name=john");
    $out = curl_exec($curl);
    echo $out;
    curl_close($curl);

post.php:
echo $_POST["name"];
echo "ДОШЛО";
die;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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