In the development of PHP application process, sometimes need to get HTTPS Web content, the following method, you can refer to the next.
Direct use of file_get_contents, will error;
$url = (https://xxx.com "); File_get_contents ($url);
Error:
Warning:file_get_contents (https://xxx.com) [function.file-get-contents]: failed to open stream:no such file or director Y in d:wampwwwgrabber_clientindex.php on line 3
It is possible to use curl in the following way:
$url = (https://xxx.com); $ch = Curl_init (); curl_setopt ($ch, Curlopt_url, $url); curl_setopt ($ch, Curlopt_ssl_verifypeer, false); curl_setopt ($ch, Curlopt_ssl_verifyhost, false); $result = curl_exec ($ch); Print_r ($result);
The focus is on the following two sentences:
The code is as follows:
curl_setopt ($ch, Curlopt_ssl_verifypeer, false); curl_setopt ($ch, Curlopt_ssl_verifyhost, false);