Eğer bir indirme onların başka bir sayfa geliyor olmadığından emin olmak için izin vermeden önce $ _SERVER ['HTTP_REFERER'] değerini kontrol içine bakmak isteyebilirsiniz.
Şeklinde sadece bunu gizleyerek gelince
yoursite.com/download.php?file=filename
Sonra kod sadece readfile () gizli bir dizinde bir dosyanın içeriğini -. Eğer gerçekten endişe eğer htaccess ile fiziksel erişimi inkar edemez, ya da bir dizin adının başlayabilirsiniz. dışında tekrar erişimi durdurmak hangi. Bu bilerek (veya tahmin) yolu yok olacak gibi gizli bir dizin adı olsa gerçekten gerekli değil.
Eğer herhangi bir veritabanı erişimi yapıyoruz ve indirmek için büyük dosyaları sunuyoruz eğer bağlantı süresi boyunca 'açık' olarak kabul edilecek gibi bir yan not olarak bunu bir on dakikalık bile (readfile önce veritabanı bağlantısı () kapatmanız gerekir indirmek) ve bu durumda maksimum bağlantı sınırını vurmak çok kolay.