⊗ppSpCrInr 29 of 95 menu

Pustaka CURL di PHP

Pustaka CURL memungkinkan untuk melakukan HTTP request dan menerima kode HTML dari halaman situs web ke dalam variabel. Pada saat yang sama, pustaka ini dapat bekerja dengan cookie, dengan header HTTP, dan juga memungkinkan untuk mengirim form dan mengikuti redirect.

Pekerjaan dasar dengan CURL hanya terdiri dari tiga fungsi: curl_init, curl_setopt dan curl_exec.

Fungsi curl_init menginisialisasi sesi kerja dengan pustaka dan mencatatnya ke dalam variabel. Pekerjaan selanjutnya dilakukan dengan variabel ini.

Tahap berikutnya adalah pengaturan - hal ini dilakukan dengan fungsi curl_setopt, yang pada parameter pertama menerima variabel dengan sesi, parameter kedua - nama parameter untuk pengaturan (dalam bentuk konstanta PHP), dan parameter ketiga - nilai dari parameter pengaturan.

Setelah pengaturan, fungsi curl_exec dipanggil, yang menjalankan request ke situs web sesuai dengan pengaturannya. Fungsi ini mengembalikan kode HTML dari halaman yang diminta.

Mari kita lihat pengaturan yang minimal diperlukan (apa yang mereka lakukan dapat dibaca di komentar):

<?php // Alamat halaman untuk diakses: $url = 'http://test.loc'; // Inisialisasi sesi: $curl = curl_init(); // Tentukan alamat halaman: curl_setopt($curl, CURLOPT_URL, $url); // Jalankan request: curl_exec($curl); ?>

Buatlah situs web test.loc di localhost Anda. Akseslah situs tersebut melalui CURL.

kkmsbyiduz