PHP Manual
Function Reference
Other Services
cURL
Introduction
Installing/Configuring
Predefined Constants
Examples
cURL Functions
CURLFile
Basic curl example
curl_close
cURL
PHP Manual
cURL Functions
Table of Contents
curl_close
— Close a cURL session
curl_copy_handle
— Copy a cURL handle along with all of its preferences
curl_errno
— Return the last error number
curl_error
— Return a string containing the last error for the current session
curl_escape
— URL encodes the given string
curl_exec
— Perform a cURL session
curl_file_create
— Create a CURLFile object
curl_getinfo
— Get information regarding a specific transfer
curl_init
— Initialize a cURL session
curl_multi_add_handle
— Add a normal cURL handle to a cURL multi handle
curl_multi_close
— Close a set of cURL handles
curl_multi_exec
— Run the sub-connections of the current cURL handle
curl_multi_getcontent
— Return the content of a cURL handle if CURLOPT_RETURNTRANSFER is set
curl_multi_info_read
— Get information about the current transfers
curl_multi_init
— Returns a new cURL multi handle
curl_multi_remove_handle
— Remove a multi handle from a set of cURL handles
curl_multi_select
— Wait for activity on any curl_multi connection
curl_multi_setopt
— Set an option for the cURL multi handle
curl_multi_strerror
— Return string describing error code
curl_pause
— Pause and unpause a connection
curl_reset
— Reset all options of a libcurl session handle
curl_setopt_array
— Set multiple options for a cURL transfer
curl_setopt
— Set an option for a cURL transfer
curl_share_close
— Close a cURL share handle
curl_share_init
— Initialize a cURL share handle
curl_share_setopt
— Set an option for a cURL share handle.
curl_strerror
— Return string describing the given error code
curl_unescape
— Decodes the given URL encoded string
curl_version
— Gets cURL version information