有没有办法用PHP缓存显示外部图像?
我希望显示图像: www.domain.com/safe_image.php?url=external.site.jpg
基本上就像Facebook一样。
实现这一目标的最佳方式是什么?
感谢。
修改
这是我现在的代码:
$image_url = $_GET['url'];
$ch = curl_init();
$timeout = 0;
curl_setopt ($ch, CURLOPT_URL, $image_url);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
// Getting binary data
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_BINARYTRANSFER, 1);
$image = curl_exec($ch);
curl_close($ch);
// output to browser
header("Content-type: image/jpeg");
print $image;
答案 0 :(得分:1)
在Images caching in browser - app-engine-patch aplication检查我的答案是为了python,但我相信你会明白这个想法