以下の2つのコード例に違いがあるかどうか疑問に思っています:
$image = 'http://www.example.com/image.jpg'
$photo = file_get_contents($image);
ob_start();
header("Content-type: image/jpeg");
print($photo);
ob_end_flush();
また...
$image = 'http://www.example.com/image.jpg'
$photo = file_get_contents($image);
ob_start();
header("Content-type: image/jpeg");
readfile($photo);
ob_end_flush();