您好,登錄后才能下訂單哦!
PHP cURL是什么?可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。
PHP cURL簡述
PHP cURL是一個強大的庫,能夠連接通訊各種服務器、使用各種協議,
PHP支持的由Daniel Stenberg創建的curl庫允許你與各種的服務器使用各種類型的協議進行連接和通訊。
curl目前支持http、https、ftp、gopher、telnet、dict、file和ldap協議。curl同時也支持HTTPS認證、HTTP POST、HTTP PUT、 FTP 上傳(這個也能通過PHP的FTP擴展完成)、HTTP 基于表單的上傳、代理、cookies和用戶名+密碼的認證。PHP中使用cURL實現Get和Post請求的方法。
PHP cURL 函數
函數 | 描述 |
---|---|
curl_close() | 關閉一個cURL會話。 |
curl_copy_handle() | 復制一個cURL句柄和它的所有選項。 |
curl_errno() | 返回最后一次的錯誤號。 |
curl_error() | 返回一個保護當前會話最近一次錯誤的字符串。 |
curl_escape() | 返回轉義字符串,對給定的字符串進行URL編碼。 |
curl_exec() | 執行一個cURL會話。 |
curl_file_create() | 創建一個 CURLFile 對象。 |
curl_getinfo() | 獲取一個cURL連接資源句柄的信息。 |
curl_init() | 初始化一個cURL會話。 |
curl_multi_add_handle() | 向curl批處理會話中添加單獨的curl句柄。 |
curl_multi_close() | 關閉一組cURL句柄。 |
curl_multi_exec() | 運行當前 cURL 句柄的子連接。 |
curl_multi_getcontent() | 如果設置了CURLOPT_RETURNTRANSFER,則返回獲取的輸出的文本流。 |
curl_multi_info_read() | 獲取當前解析的cURL的相關傳輸信息。 |
curl_multi_init() | 返回一個新cURL批處理句柄。 |
curl_multi_remove_handle() | 移除curl批處理句柄資源中的某個句柄資源。 |
curl_multi_select() | 等待所有cURL批處理中的活動連接。 |
curl_multi_setopt() | 設置一個批處理cURL傳輸選項。 |
curl_multi_strerror() | 返回描述錯誤碼的字符串文本。 |
curl_pause() | 暫停及恢復連接。 |
curl_reset() | 重置libcurl的會話句柄的所有選項。 |
curl_setopt_array() | 為cURL傳輸會話批量設置選項。 |
curl_setopt() | 設置一個cURL傳輸選項。 |
curl_share_close() | 關閉cURL共享句柄。 |
curl_share_init() | 初始化cURL共享句柄。 |
curl_share_setopt() | 設置一個共享句柄的cURL傳輸選項。 |
curl_strerror() | 返回錯誤代碼的字符串描述。 |
curl_unescape() | 解碼URL編碼后的字符串。 |
curl_version() | 獲取cURL版本信息。 |
看完上述內容,你們對PHP cURL有進一步的了解嗎?如果還想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。