PHP擴(kuò)展之客戶端URL庫——cURL
PHP支持的由Daniel Stenberg創(chuàng)建的libcurl庫允許你與各種的服務(wù)器使用各種類型的協(xié)議進(jìn)行連接和通訊。libcurl目前支持http、https、ftp、gopher、telnet、dict、file和ldap協(xié)議。libcurl同時也支持HTTPS認(rèn)證、HTTP POST、HTTP PUT、 FTP 上傳(這個也能通過PHP的FTP擴(kuò)展完成)、HTTP 基于表單的上傳、代理、cookies和用戶名+密碼的認(rèn)證。
這些函數(shù)在PHP 4.0.2中被引入。
為了使用PHP的cURL函數(shù),你需要安裝??libcurl包。
要使用PHP的cURL支持你必須在編譯PHP時加上--with-curl[=DIR]?選項,DIR為包含lib和include的目錄路徑。在include目錄中必須有一個名為curl,包含了easy.h和curl.h的文件夾。lib文件夾里應(yīng)該有一個名為libcurl.a的文件。對于PHP 4.3.0你可以配置--with-curlwrappers?使cURL使用URL流。
Note:?Win32用戶注意要在Windows環(huán)境下使用這個模塊,libeay32.dll和ssleay32.dll必須放到PATH環(huán)境變量包含的目錄下。?不用cURL網(wǎng)站上的libcurl.dll。
cURL 函數(shù)curl_close?— 關(guān)閉一個cURL會話curl_copy_handle?— 復(fù)制一個cURL句柄和它的所有選項curl_errno?— 返回最后一次的錯誤號curl_error?— 返回一個保護(hù)當(dāng)前會話最近一次錯誤的字符串curl_escape?— URL encodes the given stringcurl_exec?— 執(zhí)行一個cURL會話curl_file_create?— Create a CURLFile objectcurl_getinfo?— 獲取一個cURL連接資源句柄的信息curl_init?— 初始化一個cURL會話curl_multi_add_handle?— 向curl批處理會話中添加單獨的curl句柄curl_multi_close?— 關(guān)閉一組cURL句柄curl_multi_exec?— 運行當(dāng)前 cURL 句柄的子連接curl_multi_getcontent?— 如果設(shè)置了CURLOPT_RETURNTRANSFER,則返回獲取的輸出的文本流curl_multi_info_read?— 獲取當(dāng)前解析的cURL的相關(guān)傳輸信息curl_multi_init?— 返回一個新cURL批處理句柄curl_multi_remove_handle?— 移除curl批處理句柄資源中的某個句柄資源curl_multi_select?— 等待所有cURL批處理中的活動連接curl_multi_setopt?— Set an option for the cURL multi handlecurl_multi_strerror?— Return string describing error codecurl_pause?— Pause and unpause a connectioncurl_reset?— Reset all options of a libcurl session handlecurl_setopt_array?— 為cURL傳輸會話批量設(shè)置選項curl_setopt?— 設(shè)置一個cURL傳輸選項curl_share_close?— Close a cURL share handlecurl_share_init?— Initialize a cURL share handlecurl_share_setopt?— Set an option for a cURL share handle.curl_strerror?— Return string describing the given error codecurl_unescape?— Decodes the given URL encoded stringcurl_version?— 獲取cURL版本信息相關(guān)文章:
1. ASP動態(tài)網(wǎng)頁制作技術(shù)經(jīng)驗分享2. vue前端RSA加密java后端解密的方法實現(xiàn)3. php使用正則驗證密碼字段的復(fù)雜強(qiáng)度原理詳細(xì)講解 原創(chuàng)4. JSP+Servlet實現(xiàn)文件上傳到服務(wù)器功能5. vue項目登錄成功拿到令牌跳轉(zhuǎn)失敗401無登錄信息的解決6. 基于javaweb+jsp實現(xiàn)企業(yè)財務(wù)記賬管理系統(tǒng)7. asp批量添加修改刪除操作示例代碼8. 淺談由position屬性引申的css進(jìn)階討論9. ASP 信息提示函數(shù)并作返回或者轉(zhuǎn)向10. CSS可以做的幾個令你嘆為觀止的實例分享

網(wǎng)公網(wǎng)安備