Görüntülere erişimi sınırlamak için en iyi yolu ...

2 Cevap php

Bu nedenle (kimliği doğrulanmış varsa) sonra okunur, ben web kök dışına koyarak olacak, ve bir resim için bir kullanıcı bağlantıları, bizim veritabanından geçmek / kullanıcı yoluyla onlara kimlik doğrulaması zaman, ve, görüntülere erişimi sınırlamak istiyorum görüntü dosyası ve uygun mime türü ile çıktı o.

Herhangi bir görüntü bağlantılar gibi bir şey olacaktır:

<img src="/image.php?id=324fwqrefv35fq5">

Id veritabanında ImageId nerede.

Iyi bir yol gibi geliyor bu ses ve bu kod php için orada da-nedir?

2 Cevap

Bunu yapmak için iyi bir yol gibi geliyor. Her neyse, ben ona saldırmak istiyorum nasıl. Google başkasının çözümü dönüm verimli olabilir ancak, kendiniz yazmak için kod kendisi oldukça önemsiz olmalıdır.

Edit

Ben senin bağlantı biçimi görmedim. Dürüst olmak gerekirse, bu oldukça çirkin URL bulunuyor. Bir görüntüyü erişen gibi görünüyor bu yüzden Neden mod_rewrite falan kullanmak değil mi? Örneğin,

<img src="/image_324fwqrefv35fq5.png">

Kullanıcı bakmak için güzel bir URL'ye sahiptir böylece sadece size cevap belirtilen formata URL yeniden yazma. Ama ne burada ne var; Sadece ikinci bir öneri.

Ben bunu nasıl olduğunu. Ben böyle bir şey için herhangi bir kod gördük ama Marc gibi yazmak için Önemsiz olmalıdır demedim.