@AlexandrMa

Как обратно преобразовать данные из http_build_query?

Отправляю пост запрос вот так
$queryData = [
  'mod' => 'user',
  'action' => 'edit',
  'member_id' => 2,
  'fields' => [
    'id' => 1,
    'name' => 'New Name 1',
  ]
];

$curl = curl_init();

curl_setopt_array($curl, [
  CURLOPT_SSL_VERIFYPEER => 0,
  CURLOPT_POST => 1,
  CURLOPT_HEADER => 0,
  CURLOPT_RETURNTRANSFER => 1,
  CURLOPT_URL => 'https://site.ru/json.php',
  CURLOPT_POSTFIELDS => http_build_query($queryData),
]);

$result = curl_exec($curl);


Читаю в файле json.php вот так
$post = file_get_contents('php://input');

Вопрос. Как мне снова преобразовать данные из $post вот в такой вид
$queryData = [
  'mod' => 'user',
  'action' => 'edit',
  'member_id' => 2,
  'fields' => [
    'id' => 1,
    'name' => 'New Name 1',
  ]
];
  • Вопрос задан
  • 581 просмотр
Решения вопроса 2
nokimaro
@nokimaro
Меня невозможно остановить, если я смогу начать.
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы