
- Puanlar
- 6510
- Başarılar
- 8
- New
- #1
Merhaba arkadaşlar! Bugün, PHP cURL kullanarak nasıl POST işlemleri gerçekleştireceğimizi öğreneceğiz. İlk olarak, cURL kütüphanesini PHP'de kullanabilmek için php.ini dosyanızda cURL'ü etkinleştirmeniz ve ardından Apache sunucunuzu yeniden başlatmanız gerekiyor.
cURL ile POST isteği göndererek herhangi bir web sitesine veri gönderebilirsiniz. Bu işlemi yaparken dikkatli olmalısınız, zira yanlış kullanımlar spam göndermeye yol açabilir. Ayrıca, oturum kontrolü olan sitelerde bu kontrolü aşmak için cURL kullanabilirsiniz, fakat güvenlik kodu (CAPTCHA) varsa bu işlemler zorlaşır.
Örnek Uygulama
Basit bir örnek üzerinden ilerleyelim. Aşağıdaki kodları içeren bir index.php
dosyası oluşturun:
php<?php
$ch = curl_init(); // cURL oturumunu başlatıyoruz
curl_setopt($ch, CURLOPT_URL, 'http://localhost/ornek.php'); // Veri göndereceğimiz URL
curl_setopt($ch, CURLOPT_POST, 1); // POST işlemi yapacağımızı belirtiyoruz
curl_setopt($ch, CURLOPT_POSTFIELDS, 'adi=suleyman&soyadi=akyildiz'); // Göndereceğimiz veriler
curl_exec($ch); // cURL işlemini başlat
curl_close($ch); // cURL oturumunu kapat
?>
Daha sonra, ornek.php
dosyasının içeriği şu şekilde olmalı:
php<?php
echo $_POST['adi'] . ' ' . $_POST['soyadi']; // Gönderilen verileri ekrana yazdır
?>
Bu kadar basit! Şimdi, cURL ile POST isteği gönderip gelen verileri işleyebilirsiniz. Unutmayın, bu tür işlemleri yaparken etik kurallara uymanız çok önemlidir.
Herhangi bir sorunuz olursa, sormaktan çekinmeyin!