Yêu cầu cURL trong PHP

Hướng dẫn PHP cURL chỉ ra cách làm việc với thư viện cURL trong PHP. cURL là một trình bao bọc trên thư viện libcurl

$ php -v
php -v
PHP 8.1.2 (cli) (built: Aug  8 2022 07:28:23) (NTS)
...

Chúng tôi sử dụng phiên bản PHP 8. 1. 2

curl_exec($ch);
5 là một công cụ dòng lệnh và thư viện để truyền dữ liệu bằng URL. Nó hỗ trợ nhiều giao thức bao gồm HTTP, HTTPS, FTP, GOPHER, MQTT hoặc SMTP.
curl_exec($ch);
6 là trình bao bọc PHP trên thư viện

cURL phải được cài đặt. Chẳng hạn, trên Debian tên gói là

curl_exec($ch);
7

PHP cURL NHẬN yêu cầu

Trong các ví dụ sau, chúng tôi tạo các yêu cầu GET đơn giản

In the example, we send a GET request to a small website. The output is directly shown in the standard output.

$ch = curl_init('http://webcode.me');

Hàm

curl_exec($ch);
8 khởi tạo một phiên mới và trả về một điều khiển cURL để sử dụng với
curl_exec($ch);
9,
curl_close($ch);
0, . Chúng tôi cung cấp một URL mà chúng tôi đã gửi yêu cầu

curl_exec($ch);

curl_close($ch);
0 thực thi phiên cURL đã cho

curl_close($ch);

curl_close($ch);
1 đóng phiên cURL

curl_exec($ch);
3

Trong ví dụ tiếp theo, chúng tôi gửi đầu ra của quá trình truyền tới một biến

curl_exec($ch);
4

Để tạo yêu cầu HEAD, chúng tôi đặt

curl_close($ch);
4 thành true và
curl_close($ch);
5 thành false. Chúng tôi đặt tất cả các tùy chọn cùng một lúc với
curl_close($ch);
6

curl_exec($ch);
8

Với chức năng

curl_close($ch);
7, chúng tôi nhận được thông tin liên quan đến chuyển khoản cụ thể

curl_exec($ch);
0

Biểu mẫu POST cURL PHP

Yêu cầu biểu mẫu POST đưa ra một POST tới URL đã chỉ định, với các khóa và giá trị của dữ liệu được mã hóa URL dưới dạng nội dung yêu cầu. Tiêu đề Loại nội dung được đặt thành ứng dụng/x-www-form-urlencoded. Dữ liệu được gửi trong phần thân của yêu cầu;

curl_exec($ch);
1

Yêu cầu POST được đặt với tùy chọn

curl_close($ch);
8. Các trường POST được đặt với tùy chọn
curl_close($ch);
9

curl_exec($ch);
4

Trong ví dụ sau, chúng tôi POST dữ liệu JSON

In the example, we send a GET request to a small website. The output is directly shown in the standard output.

$ch = curl_init('http://webcode.me');
0

Chúng tôi mã hóa dữ liệu JSON bằng hàm

curl_exec($ch);
30. Chúng tôi đặt tiêu đề phù hợp với tùy chọn
curl_exec($ch);
31

In the example, we send a GET request to a small website. The output is directly shown in the standard output.

$ch = curl_init('http://webcode.me');
1

PHP cURL nhiều yêu cầu không đồng bộ

Hàm

curl_exec($ch);
32 tạo một multi handle mới, cho phép xử lý nhiều handle cURL một cách không đồng bộ

In the example, we send a GET request to a small website. The output is directly shown in the standard output.

$ch = curl_init('http://webcode.me');
2

Trong ví dụ này, chúng tôi tạo yêu cầu không đồng bộ cho bốn trang web. Chúng tôi in mã trạng thái và tiêu đề của họ

In the example, we send a GET request to a small website. The output is directly shown in the standard output.

$ch = curl_init('http://webcode.me');
3

Chúng tôi bắt đầu xử lý đa

In the example, we send a GET request to a small website. The output is directly shown in the standard output.

$ch = curl_init('http://webcode.me');
4

Chúng tôi tạo các bộ điều khiển tiêu chuẩn cho từng URL và thêm chúng vào bộ điều khiển đa năng với

curl_exec($ch);
33

In the example, we send a GET request to a small website. The output is directly shown in the standard output.

$ch = curl_init('http://webcode.me');
5

Chúng tôi thực hiện tất cả các truy vấn không đồng bộ và tiếp tục khi tất cả đã hoàn tất

In the example, we send a GET request to a small website. The output is directly shown in the standard output.

$ch = curl_init('http://webcode.me');
6

Chúng tôi đóng tay cầm

In the example, we send a GET request to a small website. The output is directly shown in the standard output.

$ch = curl_init('http://webcode.me');
7

Chúng tôi nhận được mã trạng thái

In the example, we send a GET request to a small website. The output is directly shown in the standard output.

$ch = curl_init('http://webcode.me');
8

Chúng tôi nhận được các tiêu đề

In the example, we send a GET request to a small website. The output is directly shown in the standard output.

$ch = curl_init('http://webcode.me');
9

Chúng tôi tạo một yêu cầu tùy chỉnh với tùy chọn

curl_exec($ch);
34

curl_exec($ch);
0

Ví dụ gửi email đến máy tính trong mạng cục bộ

curl_exec($ch);
1

curl_exec($ch);
35 là tên của máy tính chạy máy chủ email trong mạng LAN

curl_exec($ch);
2

Chúng tôi chỉ định số cổng với

curl_exec($ch);
36.
curl_exec($ch);
37 dịch các dòng Unix mới thành
curl_exec($ch);
38,

Làm cách nào để gửi yêu cầu cURL trong PHP?

PHP cURL NHẬN yêu cầu . // mã web. tôi'); . Đầu ra được hiển thị trực tiếp trong đầu ra tiêu chuẩn. php $ch = curl_init('http://webcode.me'); curl_exec($ch); curl_close($ch); In the example, we send a GET request to a small website. The output is directly shown in the standard output.

Làm cách nào để gọi một URL bằng cURL trong PHP?

Cách gọi URL trong PHP – Sử dụng cURL .
Bước 1. tạo tài nguyên cuộn tròn $ch = curl_init();
Bước 2. đặt url bạn muốn gọi curl_setopt($ch, CURLOPT_URL, "www. Google. lk");.
Bước 3. đặt loại đầu ra, ở đây truyền đầu ra dưới dạng chuỗi curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);