Dosyaları genel ve özel erişim sağlayan?

2 Cevap php

Ben tabanlı izinleri bir site inşa ediyorum. Kullanıcı sayfalarında yanı sıra dosyaları için halka okuma izinleri ekleyebilir veya kaldırabilirsiniz.

Php kullanarak, korunan dosyaları hizmet için en iyi yolu nedir? Ben www.mysite.com/download?file=filename.jpg ya da buna benzer bir şey gibi şeyler gördük, ama ben temiz yolları tercih ederim.

Ayrıca, benim dosyaları şifre korumalı değilse, ben sadece php atlayacak ve Apache doğrudan onlara hizmet var?

Sadece ikisi için burada en iyi yöntemler arıyoruz.

2 Cevap

Sen download.php?file=filename.jpg aynı biçimini kullanmalısınız - ama temiz URL'leri isterseniz htaccess adlı mod_rewrite 'güzel' için URL'leri kullanarak düşünmelisiniz..

Eğer web sunucusu yapılandırmasını biraz değiştirebilir, bir güzel dost yolunu yapabilir.

www.mysite.com/download/filename.jpg which then rewrites (mod_rewrite on Apache) to download.php?...

Bu size temiz yolları ve PHP erişimini filtre yeteneği verecektir.

Jacob