主页 > 编程资料 > PHP >
发布时间:2017-01-03 作者:apizl 阅读:333次

php5.5在使用file_get_contents时候可以用HTTPS协议

但是到了php5.6就不能使用

public function curl_https($url, $data = array(), $header = array(), $timeout = 30) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, true);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_TIMEOUT, $timeout);
$response = curl_exec($ch);
if ($error = curl_error($ch)) {
die($error);
}
curl_close($ch);
return $response;
}


文章由爱资料原创本文地址:https://www.apizl.com/archives/view-132984-1.html,转载请以链接形式标明本文地址!
关键字词: