PHP Curl ile Post İşlemleri örnek uygulamalı


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=suleyman&soyadi=akyildiz'); //  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

3 Yorumlar