我正在尝试使用https从域中获取信息(页面内容)。
make()
这只会引发异常: 400错误请求 您的浏览器发送了无效请求。
我需要设置什么选项,或者我能看到问题是什么?
答案 0 :(得分:0)
好吧我明白了:
function get_ssl_site($url) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_REFERER, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
$result = curl_exec($ch);
curl_close($ch);
return $result;
}
希望这有助于某人