PHP cURL girişleri formu gönderilen eğer tam olarak aynı şekilde onları alır gidersin uzak sunucu kullanarak bir form basit girişleri göndermeye çalışıyorum. Şimdiye kadar, uzak sunucu bu PHP kodu ile gönderilen zaman formdan gönderebilirsiniz ancak kabul eder. vb fopen ve fsockopen böylece cURL iyi alternatif gibi görünüyor kullandığım ana (Yahoo) tarafından kapalı olarak ayarlanır.
$URL="http://remote_server.cgi";
$useragent = 'Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.2.8) Gecko/20100722 Ant.com Toolbar 2.0.1 Firefox/3.6.8 ( .NET CLR 3.5.30729) AutoPager/0.6.1.22';
$ch = curl_init();
curl_setopt($ch, CURLOPT_USERAGENT, $useragent);
curl_setopt($ch, CURLOPT_URL, $URL);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $_POST);
curl_exec ($ch);
curl_close ($ch);
Bu şekilde gönderilen zaman uzak sunucu girişleri kabul etmeyecektir.
Ne form tarafından gönderilen sanki girişleri aynı alınacak yapmak için ne yapılabilir?
FORM action="http://remote_server.cgi" method="POST"