cURL POST с прокси - PullRequest
       27

cURL POST с прокси

0 голосов
/ 20 июня 2020

Я хочу POST данные с PHP и cURL.

IP прокси-сервера работает, но, если прокси и я POST данные по URL-адресу HTTPS, я получаю ответ код 0 и пустая страница.

Если я POST данные по URL-адресу HTTP, он работает нормально.

Мой код:

<?php

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL,"https://example.com/wp-admin/admin-ajax.php");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS,
            "action=polls&view=process&poll_id=12&poll_12=124&poll_12_nonce=8230f876b1");

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL , 1);

curl_setopt($ch, CURLOPT_PROXY,'52.179.231.206');
curl_setopt($ch, CURLOPT_PROXYPORT,'80');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$server_output = curl_exec($ch);

curl_close ($ch);


echo htmlspecialchars($server_output);
echo $server_output;
...