How to use curl_setopt function in PHP
This article mainly introduces how to use the curl_setopt function in PHP. It is very detailed and has a certain reference value. Friends who are interested must finish it!
The parameter of the CURL method curl_setopt () function in PHP, curl_setopt function is an important function in php, it can imitate some user behavior, such as imitating user login, registration and other user actionable behavior.
What is the PHPCURLcurl_setopt parameter?
Boolcurl_setopt (intch,stringoption,mixedvalue)
The curl_setopt () function sets options for a CURL session. The option parameter is the setting you want, and value is the value given by this option.
Curl_setopt option valu
The values of the following options are used as long shaping (specified in the option parameter):
CURLOPT_INFILESIZE: when you upload a file to a remote site, this option tells PHP the size of the file you uploaded.
CURLOPT_VERBOSE: if you want CURL to report every unexpected event, set this option to a non-zero value.
CURLOPT_HEADER: if you want to include a header in the output, set this option to a non-zero value.
CURLOPT_NOPROGRESS: if you can't PHP to display a process bar for CURL transfer, set this option to a non-zero value. Note: PHP automatically sets this option to a non-zero value, and you should change this option only for debugging purposes.
CURLOPT_NOBODY: if you do not want to include the body section in the output, set this option to a non-zero value.
CURLOPT_FAILONERROR: if you want PHP not to display when an error occurs (the HTTP code returns greater than or equal to 300), set this option to one person non-zero. The default behavior is to return a normal page and ignore the code.
CURLOPT_UPLOAD: if you want PHP to prepare for upload, set this option to a non-zero value.
CURLOPT_POST: if you want PHP to be a regular HTTPPOST, set this option to a non-zero value. This POST is a normal application/x-www-from-urlencoded type and is mostly used by HTML forms.
CURLOPT_FTPLISTONLY: set this option to a non-zero value, and PHP will list the directory names of FTP.
CURLOPT_FTPAPPEND: set this option to a non-zero value and PHP will apply the remote file instead of overwriting it.
CURLOPT_NETRC: set this option to a non-zero value, and PHP will look up the user name and password of the remote site you want to connect to in your ~. / netrc file.
CURLOPT_FOLLOWLOCATION: set this option to a header with a non-zero value (such as "Location:"), and the server will send it as part of the HTTP header (note that this is recursive, PHP will send a header shaped like "Location:").
The above is all the contents of the article "how to use the curl_setopt function in PHP". Thank you for reading! Hope to share the content to help you, more related knowledge, welcome to follow the industry information channel!