https://www.jb51.net/article/68750.htmphp
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); ?>