我只是使用file_get_contents来检索我网站上的数据。但它不会返回任何东西。
file_get_contents("https://www.google.co.in/images/srpr/logo11w.png")
当我在我的本地环境中使用相同的内容时,它会返回值。
我也尝试过在我的网站上卷曲以确定它是否会返回任何内容。 但它显示
禁止
您无权访问。
但没有任何效果。
我试过的卷曲代码
function curl($url){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
$return = curl_exec($ch); curl_close ($ch);
return $return;
}
$string = curl('https://www.google.co.in/images/srpr/logo11w.png');
echo $string;
答案 0 :(得分:2)
file_get_contents()
方式...... <?php
header('Content-Type: image/png');
echo file_get_contents("https://www.google.co.in/images/srpr/logo11w.png");
cURL
方式...... <?php
header('Content-Type: image/png');
function curl($url){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST,0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,0);
$return = curl_exec($ch); curl_close ($ch);
return $return;
}
$string = curl('https://www.google.co.in/images/srpr/logo11w.png');
echo $string;
输出: