php curl

php curl

php curl就是php中的數據傳輸神器。

基本介紹

  • 軟體名稱:中的數據傳輸神器
  • 軟體語言:c語言
簡介,PHP cURL 函式,

簡介

PHP支持的由Daniel Stenberg創建的libcurl庫允許你與各種的伺服器使用各種類型的協定進行連線和通訊。
libcurl目前支持http、https、ftp、gophertelnet、dict、file和ldap協定。libcurl同時也支持HTTPS認證、HTTP POST、HTTP PUT、 FTP 上傳(這個也能通過PHP的FTP擴展完成)、HTTP 基於表單的上傳、代理、cookies和用戶名+密碼的認證。
PHP中使用cURL實現Get和Post請求的方法
這些函式在PHP 4.0.2中被引入。

PHP cURL 函式

以下包含了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傳輸選項。
curl_share_close()
關閉cURL共享句柄。
curl_share_init()
初始化cURL共享句柄。
curl_share_setopt()
設定一個共享句柄的cURL傳輸選項。
curl_strerror()
返回錯誤代碼的字元串描述。
curl_unescape()
解碼URL編碼後的字元串。
curl_version()
獲取cURL版本信息。

相關詞條

熱門詞條

聯絡我們