Отправить POST запрос с помощью PHP

151
09 декабря 2019, 06:40

нужно на данный URL https://streaming.vk.com/rules?key=abc отправить POST запрос {"rule":{"value":"VALUE","tag":"TAG"}}. Без использований <form> (html), как это сделать?

Answer 1

Если доступно расширение php-curl, можно отправить запрос так

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://httpbin.org/post');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, '{"rule":{"value":"VALUE","tag":"TAG"}}');
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));
$out = curl_exec($ch);
curl_close($ch);
echo $out;
READ ALSO
Вывод даты mysql php

Вывод даты mysql php

Подскажите пожалуйста, как вывести дату в input type="date" из бд mysqlТак дата не выводится <input type="date" class="form-control" name="date_birthday" value="<?php echo $row['date_birthday'];...

125
Двумерный массив из MySQL

Двумерный массив из MySQL

Допустим в переменную $odin попадает значение из одного столбца, в $dva попадает значение из другого столбца этой же таблицы$id - это столбец id этой...

138
Проверка &ldquo;Пустая ли таблица?&rdquo; PDO

Проверка “Пустая ли таблица?” PDO

Столкнулся с проблемойКак сделать проверку "Пустая ли таблица"? Через PDO

126
Не активируется модуль Global Redirect в drupal 7 / Настройка редиректа со страниц node на alias

Не активируется модуль Global Redirect в drupal 7 / Настройка редиректа со страниц node на alias

Первоначальной целью было настроить редирект со страниц типа /node/23/ на /razdel/alias/Прочитал, что решается с помощью модуля Global Redirect

133