Curl: одновременный GET и POST - PullRequest
1 голос
/ 21 ноября 2010

Я хочу использовать curl, чтобы сделать запрос с переменными GET и POST?Как мне это сделать.

Мое предварительное понимание подсказывает мне, что единственный способ отправить переменные POST - это сделать тип запроса CURL как POST, используя CURLOPT_POST.Однако, используя это, любые переменные GET в URL, который я установил для CURLOPT_URL, также конвертируются в POST - это правильно?

Как это сделать правильно?

привет,

JP

1 Ответ

1 голос
/ 21 ноября 2010

любые переменные GET в URL, который я установил для CURLOPT_URL, также конвертируются в POST - это правильно?

Нет, я не верю, что это так.Следующий код дает значения GET и POST:

<?php

$ch = curl_init();
curl_setopt_array($ch, array(
 CURLOPT_POST => true,
 CURLOPT_URL => 'http://localhost/test.php?getfield=text',
 CURLOPT_POSTFIELDS => array('postfield' => 'text2'),
 CURLOPT_RETURNTRANSFER => true
));

echo curl_exec($ch);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...