Aynen böyle olması gerekiyor. Ama session ile göndermede sorun yaşıyorum. 1. görülen resimle benim gönderdiğim resimler farklı oluyor.
Hocam ilk öncelikle şunu belirteyim captcha resmini direk adres olarak çekmeniz daha doğru olur.
$a=curl_init();
curl_stopt($a,CURLOPT_URL,"http://site.com/captcha.png(php)");
curl_stopt($a,CURLOPT_RETURNTRANSFER,1);
curl_stopt($a,CURLOPT_USERAGENT,"Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36");
curl_stopt($a,CURLOPT_REFERER,"http://google.com.tr");
$b=curl_exec($a);
// Buraya kadar resmi aldık diyelim curl_close yani oturumu sonlandırmadan işlemleri yapmamız gerekiyor. Diyelim captcha tamam ve yollanacak.
curl_stopt($a,CURLOPT_URL,"http://site.com/post.php");
curl_stopt($a,CURLOPT_POSTFIELDS,"captcha=1312");
$c=curl_exec($a);
// Post attıktan sonra curl oturumunu kapatabiliriz.
curl_close($a);
Özetle olay curl_close komutunu vermeden arada decode işlemini yapıp ardından post edip oturumu kapatmakta bitiyor.