Phản hồi CURL vào biến trong PHP
Cài đặt sau buộc phản hồi từ máy chủ được lưu vào một biến, thay vì xuất ra trang trình duyệt:
<?php
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
?>
Hãy sửa mã theo đúng cài đặt này:
<?php
// Địa chỉ trang để gửi yêu cầu:
$url = 'http://test.loc';
// Khởi tạo phiên:
$curl = curl_init();
// Chỉ định địa chỉ trang:
curl_setopt($curl, CURLOPT_URL, $url);
// Lưu phản hồi máy chủ vào biến:
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
// Thực thi yêu cầu, lưu phản hồi vào biến:
$res = curl_exec($curl);
// Xem trong biến có gì:
var_dump($res);
?>
Hãy bọc đoạn mã trên vào một hàm. Hàm này nhận URL làm tham số, và trả về kết quả nhận được.