Get method
The code is as follows |
Copy Code |
$url = "http://www.111cn.net/index.php?a=b&c=d&e=f&g=". UrlEncode (' Wang Lu personal blog '); $ch = Curl_init (); curl_setopt ($ch, Curlopt_url, $url); curl_setopt ($ch, Curlopt_returntransfer, 1); Requires the result to be a string and output to the screen curl_setopt ($ch, Curlopt_header, 0); Do not HTTP header speed efficiency curl_setopt ($ch, Curlopt_useragent, ' mozilla/5.0 (compatible; MSIE 5.01; Windows NT 5.0); curl_setopt ($ch, Curlopt_timeout, 15); $output = curl_exec ($ch); Curl_close ($ch); Var_dump ($output); |
Post method
code is as follows |
copy code |
$url = "http://www.111cn.net/index.php"; $params = "a=b&c=d&e=f&g=". UrlEncode (' Wang Lu personal blog '); $ch = Curl_init (); curl_setopt ($ch, Curlopt_url, $url); curl_setopt ($ch, Curlopt_returntransfer, 1); //requires the result to be a string and output to the screen curl_setopt ($ch, Curlopt_ HEADER, 0); Do not increase the efficiency of HTTP headers curl_setopt ($ch, Curlopt_useragent, ' mozilla/5.0 (compatible; MSIE 5.01; Windows NT 5.0); curl_setopt ($ch, Curlopt_timeout, 15); curl_setopt ($ch, Curlopt_post, 1); //POST commit mode curl_setopt ($ch, Curlopt_ Postfields, $params); $output = curl_exec ($ch); Curl_close ($ch); Var_dump ($output); |
When requesting data for HTTPS, a certificate is required, and the following two parameters are added to circumvent the SSL certificate check
The code is as follows |
Copy Code |
curl_setopt ($ch, Curlopt_ssl_verifypeer, FALSE); HTTPS request does not verify certificate and hosts curl_setopt ($ch, Curlopt_ssl_verifyhost, FALSE); |