Merhaba arkadaşlar php curl kullanarak nasıl post işemleri gerçekleşir bunu anlatacam sizlere. Öncelikle curl kullanabilmek için. php.ini den curl kütüphanesini açmanız ve apache yi yeniden başlatmanız gerekiyor. Curl post kullanarak herhangi bir web sitesine veri gönderebilirsiniz. örnek bir sitenin yorum formuna sürekli yorum göndererek bir döngü içinde spam atmış olabilirsiniz :)
Tabi bu işlemleri yaparken oturum kontorolü varsa yine bunu curl ile aşabilirsiniz. Ama güvenlik kodu varsa işiniz biraz zor hatta baya bir zor :)
Şimdi küçük bir örnek yapalım. bir tane index.php miz olsun ve içine şu kodları yazalım
$ch = curl_init(); // curl oturumunu başlattık
curl_setopt($ch,CURLOPT_URL,'http://localhost/ornek.php'); // post atacagımız örnek url
curl_setopt($ch,CURLOPT_POST,1); // burda curl post kullanacagımızı belirttik 1 yerine true de denebilir
curl_setopt($ch,CURLOPT_POSTFIELDS,'adi=mustafa&soyadi=baloglu'); // burda ise ornek.php içindeki $_POST['adi'] gibi nameleri gönderdik
curl_exec($ch); // curl calıştır.
curl_close($ch); // curl oturumunu kapat
şimdi ornek.php kodumuzun icerigine bakalım
echo $_POST['adi'].' '.$_POST['soyadi']; // index.php gönderilen nameler burda aynı isimler ile cektik
bu kadar basit aslında
Yorum Gönder (0)