Görüntüleri gösteren Çünkü güvenliği (kullanıcı giriş olup olmadığını kontrol edin), ben bir php-belge diyoruz.
<html>...
<img src="showImage.php?id=455" />
...</html>
showImage.php:
<?php...
if($_SESSION['user']){
//Get the src to the image
$_GET[$id] = mysql_real_escape_string($_GET['id']);
$result = mysql_query("
SELECT src
FROM Media
WHERE id = '".$_GET['id']."'
");
$data = mysql_fetch_assoc($resultat);
// Output the image
header('Content-Type: image/jpeg');
echo(file_get_contents("media/".$data['src']));
}
...?>
Bunu yaparken, ben kullanıcı görüntüye doğrudan url bilecek asla umut, ve bir resim göstermek için çalışırken, kullanıcı oturum gerekir
Ben bu iyi yol olduğundan emin değilim. Bunu yapmanın daha basit / daha iyi bir yolu var mı, ve bu güvenlidir. Komut dosyası yankılanan olduğunda, biraz yavaş.
- Ben (sadece kullanıcı oturum açmış görüntüye erişimi olması gereken) görüntü güvende olmak istiyorum
- Ben görüntü mümkün olduğunca hızlı gösterilmesini istiyorum
Tüm uzman ipuçları arıyorum.