Respons CURL ke dalam Pembolehubah dalam PHP
Tetapan seterusnya memaksa respons pelayan disimpan ke dalam pembolehubah, dan bukan dipaparkan pada halaman pelayar:
<?php
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
?>
Mari kita betulkan kod mengikut tetapan ini:
<?php
// Alamat halaman untuk dihubungi:
$url = 'http://test.loc';
// Memulakan sesi:
$curl = curl_init();
// Menentukan alamat halaman:
curl_setopt($curl, CURLOPT_URL, $url);
// Simpan respons pelayan ke dalam pembolehubah:
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
// Melaksanakan permintaan, menyimpan respons dalam pembolehubah:
$res = curl_exec($curl);
// Lihat apa yang ada dalam pembolehubah:
var_dump($res);
?>
Bungkus kod yang diberikan ke dalam fungsi. Biarkan fungsi ini menerima URL sebagai parameter, dan mengembalikan hasil yang diperoleh.