UPDATE :
локон мужчина страница:
-F, --form
(HTTP) Это позволяет эмулировать завиток заполненную форму, в котором пользователь имеет нажал кнопку отправки. Это вызывает завихрение данных POST, используя Content-Type multipart/form-data в соответствии с RFC 2388. Это позволяет загружать двоичные файлы и т. Д. Чтобы заставить «контент» быть файлом , префикс имени файла @ знак. Чтобы просто получить содержимое из файла, укажите имя файла с символом <. Разница между @ и < заключается в том, что @ делает файл прикрепленным к сообщению как загрузку файла, а < создает текстовое поле и получает только содержимое этого текстового поля из файла.
Вы будете использовать пример POST в нижней части моего ответа.
Если param01 и param02 являются параметрами GET/url, это будет работать.
<?php
// Setup our curl handler
if (!$ch = curl_init())
{
die("cURL package not installed in PHP");
}
$value1 = urlencode("something");
$value2 = urlencode("something");
curl_setopt($ch, CURLOPT_URL,'http://example.com/Home/Login?param01='.$value1.'¶m02='.$value2);
curl_setopt($ch, CURLINFO_HEADER_OUT, TRUE); // TRUE if we want to track the request string
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); // TRUE to return the transfer as a string
$response = curl_exec($ch);
if(curl_error($ch) != "")
{
die("Error with cURL installation: " . curl_error($ch));
}
else
{
// Do something with the response
echo $response;
}
curl_close($ch);
Если они (POST формы данных):
<?php
// Setup our curl handler
if (!$ch = curl_init())
{
die("cURL package not installed in PHP");
}
$value1 = urlencode("something");
$value2 = urlencode("something");
$data = array(
'param1' => $value1,
'param1' => $value2,
)
curl_setopt($ch, CURLOPT_URL,'http://example.com/Home/Login');
curl_setopt($ch, CURLINFO_HEADER_OUT, TRUE); // TRUE if we want to track the request string
curl_setopt($ch, CURLOPT_POST, TRUE);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); // TRUE to return the transfer as a string
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$response = curl_exec($ch);
if(curl_error($ch) != "")
{
die("Error with cURL installation: " . curl_error($ch));
}
else
{
// Do something with the response
echo $response;
}
curl_close($ch);
Мои сомнения в том, что «-F», я не могу найти эквивалент в PHP – Marcaum54
Изменено мой ответ для вас, чтобы включить то, что -F и как это сделать в PHP. –