PHP中使用curl

PHP curl用法總結

https://www.jb51.net/Special/66.htm

 

curl和libcurl的區別簡介

https://www.jb51.net/article/68750.htmphp

 

curl官網

https://curl.haxx.se/html

 

PHP中使用curl入門教程

https://www.jb51.net/article/68763.htm瀏覽器

 

 

 

 

PHP中使用curl的步驟curl

在PHP中,能夠使用curl完成各類各樣的功能,如抓取網頁,文件的上傳/下載、模擬登陸等。可是這些功能的實現都是基於四個步驟完成的,因此curl的使用並不複雜。函數

使用curl時,主要分爲如下四個步驟:url

1.初始化一個curl實例—curl_init()
2.設置curl執行時的相關選項—curl_setopt()
3.執行curl查詢—curl_exec()
4.關閉curl—curl_close()spa

 

<?php
// 建立一個新cURL資源
$ch = curl_init();

// 設置URL和相應的選項
curl_setopt($ch, CURLOPT_URL, "http://www.example.com/");
curl_setopt($ch, CURLOPT_HEADER, false);

// 抓取URL並把它傳遞給瀏覽器
curl_exec($ch);

//關閉cURL資源,而且釋放系統資源
curl_close($ch);
?>
<?php
//上傳文件代碼
/* http://localhost/upload.php:
print_r($_POST);
print_r($_FILES);
*/

$ch = curl_init();

$data = array('name' => 'Foo', 'file' => '@/home/user/test.png');

curl_setopt($ch, CURLOPT_URL, 'http://localhost/upload.php');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);

curl_exec($ch);
?>

PHP curl_setopt函數

https://www.runoob.com/php/func-curl_setopt.html.net

相關文章
相關標籤/搜索