Saya sebenarnya kurang begitu paham, tapi menurut berbagai sumber cURL adalah aplikasi/program open source yang digunakan untuk mengambil data dari internet, fungsi cURL sangat lengkap hampir sama dengan client aslinya (manusia), bisa mengirim data seperti $_GET dan $_POST dengan curl, atur cookie, dan lainnya Penggunaan cURL dalam dunia pemrograman PHP sering digunakan untuk mengambil konten dari website lain untuk dimanipulasi kembali sehingga berguna untuk sistem yang dibuat oleh pengambilnya, misalnya data yang diambil misalnya. seperti informasi cuaca, harga suatu barang, nilai tukar mata uang, dan sebagainya. Selain yang saya temukan cURL juga digunakan untuk pengembangan API untuk menjembatani koneksi data antara 2 sistem yang berbeda, untuk informasi lebih lanjut tentang API Anda dapat mencari di google Dengan fungsi cURL, kita dapat mengambil data dari hampir semua situs yang dapat dikunjungi melalui browser, kecuali jika data situs diambil dengan javascript AJAX yang tidak memerlukan pemuatan halaman, misalnya Facebook yang mengedit semua halaman tanpa memerlukan halaman Memuat Persiapan dan Analisis DataHalaman login yang akan kita targetkan adalah halaman login saya sendiri, anda bisa melihatnya pada gambar dibawah inidan jika kita berhasil login, kita akan diarahkan ke halaman dibawah ini Mohon maaf saya harus menyensor beberapa informasi yang mungkin sensitif dan dapat digunakan oleh orang yang tidak bertanggung jawab, jadi saya hanya akan mengatakan bahwa URL utama yang akan kita gunakan dalam tutorial ini adalah contoh. com. Selanjutnya untuk tahap awal kita harus menganalisa data apa saja yang dibutuhkan untuk bisa login ke halaman pada gambar diatas dan ke url mana data tersebut harus dikirim Untuk menampilkan source code web seperti gambar diatas, sobat bisa klik kanan mouse pada halaman web lalu klik inspect atau bisa juga dengan menekan tombol F12. Jika sobat sudah pernah membuat halaman login dengan php maka akan tau bahwa setiap isian formulir seperti username dan password sering berada didalam , didalam form ini biasanya terdapat 2 parameter penting yaitu method dan action. Metode ini akan menentukan metode pengiriman data (biasanya dapatkan dan posting), dan tindakan akan menentukan ke URL mana data harus dikirim. Jika kita perhatikan gambar di bawah ini, hanya ada parameter post method sedangkan action URL tidak ada Jika action tidak didefinisikan maka bisa kita simpulkan data itu dikirim ke URL yang sama yaitu contoh.com/login.php, dan untuk data yang dikirim adalah baris yang mempunyai tag yang masing-masing bernama username dan pass. Dari analisis kode sumber halaman login di atas kami dapatkan URL tujuan
Data terkirim
Masuk Menggunakan cURLSetelah menganalisis login target, sekarang saatnya melakukan login otomatis menggunakan cURL, berikut fungsi-fungsi yang akan kita gunakan
|