magicphp adlı üyeden alıntı: mesajı görüntüle
Parametreler arasındaki poll_1_nonce parametresi muhtemelen statik değil. Önce anketin olduğu sayfayı ziyaret edip poll_1_nonce parametresini alıp daha sonra oy kullanmaya çalışın. Cookieleri kaydetmeyi unutmayın çünkü muhtemelen poll_1_nonce parametresi sessionda saklanıyordur.
Onu da düşündüm fakat proxy ip kısmını silip, 4 farklı sunucuda denediğimde sorunsuz olarak post gönderdi.

Kod aşağıdaki şekilde ip değiştikçe sorunsuz olarak post gönderiyor.


<?php
$ch = curl_init();

curl_setopt($ch, CURLOPT_URL,"https://xxx.com/wp-admin/admin-ajax.php");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS,
"action=polls&view=process&poll_id=1&poll_1=1&poll_1_nonce=8230f876b1");

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

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$server_output = curl_exec($ch);

curl_close ($ch);


echo htmlspecialchars($server_output);
echo $server_output;