curl_copy_handle – Sao chép một cURL handle cùng với tất cả các tùy chọn của nó.
curl_copy_handle ( resource $ch ) : resource
$ch Một xử lý cURL được trả về bởi curl_init ()
Trả về một xử lý cURL mới.
<?php // tạo một tài nguyên cURL mới $ch = curl_init(); // đặt URL và các tùy chọn thích hợp khác curl_setopt($ch, CURLOPT_URL, 'http://www.example.com/'); curl_setopt($ch, CURLOPT_HEADER, 0); // copy the handle $ch2 = curl_copy_handle($ch); // lấy URL (http://www.example.com/) và chuyển nó vào trình duyệt curl_exec($ch2); // đóng tài nguyên cURL và giải phóng tài nguyên hệ thống curl_close($ch2); curl_close($ch); ?>
<?php $ch = array(); $ch[0] = curl_init(); curl_setopt($ch[0], CURLOPT_URL, 'http://beengo.net/'); curl_setopt($ch[0], CURLOPT_HEADER, 0); curl_setopt($ch[0], CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch[0], CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch[0], CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']); $ch[1] = curl_copy_handle($ch[0]); curl_setopt($ch[1], CURLOPT_URL, 'http://beengo.net/cells/list'); $ch[2] = curl_copy_handle($ch[0]); curl_setopt($ch[2], CURLOPT_URL, 'http://beengo.net/cells/list?q=travel'); /* And so on, when you need to get number of pages with same parameters... */ ?
Các bạn bấm đây php.net. để xem chi tiết hơn
Hi vọng với bài viết này, bạn đã hiểu rõ ứng dụng của hàm curl_copy_handle() trong PHP. Nếu bạn thấy bài viết hay và có ý nghĩa hãy like và chia sẻ bài viết này để mọi người cùng nhau học tập nhé. Cảm ơn các bạn đã ghé thăm codetutam.com
Bình luận: