Я хочу 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;