cURL is a tool for connecting and communicating with various servers using various types of protocols. It is a powerful library that supports http, https, ftp, telnet, file and other protocols. It also supports HTTPS authentication, HTTP POST, HTTP PUT, FTP upload, HTTP form-based upload, proxy, cookies and username + password authentication. .
Maybe you have also used the file_get_contents() function, but this method is insufficient for handling cookies, verification, form submission, file upload, etc.
The basic method of using cURL is as follows:
First modify the settings of the php.ini file, find php_curl.dll, and uncomment extension=php_curl.dll, because php defaults to cURL is not enabled.
Then there are the basic steps:
1. Initialization
2. Set variables (curl_setopt)
3. Execute and get the results (curl_exec )
4. The output
php example is as follows: