我正在尝试请求有关域名的信息但没有成功;代码:
<?php
echo file_get_contents('https://sb-ssl.google.com/safebrowsing/api/lookup?client=asasd&apikey=MYKEY&appver=1.5.2&pver=3.0&url=http%3A%2F%2Fwww.onet.pl%2F');
?>
为什么不能正常工作?
答案 0 :(得分:2)
//从url获取数据的函数
function get_data($url)
{
$ch = curl_init();
$timeout = 5;
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);
$data = curl_exec($ch);
curl_close($ch);
return $data;
}
然后使用函数调用获取内容:
$returned_content = get_data('your url');
get_file_contents()具有巨大的安全威胁 - 许多服务器已在PHP中禁用此功能。
答案 1 :(得分:1)
答案 2 :(得分:0)
只需看看documentation: