Dosyaya sadece üyenin erişmesi ?

0
Onaylı Üye
Üye
Katılım
28 Aralık 2010
Mesajlar
174
Tepki puanı
0
Merhaba,

yapmak istediğim şey dosya upload sitelerinin çalıştığı gibi mantıkla çalışan dosya gizleme sistemi.

Öncelikle server üzerinden böyle bir şey yapmamız mümkünmü? sadece sisteme giriş yapıp session oluşturulmus kullanıcı örn: www.ornek.com/abc.rar dosyasına erişebilir... gibi...

veya dosyayı php üzerinden göndererek dosyanın gerçek dizinini saklayabilir miyiz?
 
0
Onaylı Üye
Üye
Katılım
23 Ağustos 2014
Mesajlar
24
Tepki puanı
0
Konum
Tekirdağ
Merhaba.

Dosyanın aslen bulunduğu lokasyonu hiçbir şekilde kullanıcıya göstermeyip, işi php tarafında halletmek gerekiyor. Yani www.ornek.com/dosyagetir.php?id=56 gibi bir bağlantı oluşturup, querystringden okunan idye ait veritabanında tutulan lokasyon bilgisini klasik html outputa çevirebilirseniz, dosyanın yerini göstermeden içeriği direkt browsera yazabilirsiniz.

Bu sürecin tamamen php ile gerçekleşmesi mümkün olduğu gibi, araya flash/java gibi önlemler de koyabilirsiniz.
 
0
Onaylı Üye
Üye
Katılım
28 Aralık 2010
Mesajlar
174
Tepki puanı
0
PHP:
$header="Content-Disposition: attachment; filename=".$filename.";"; 
header($header ); 
header("Content-Transfer-Encoding: binary"); 
readfile($file);

Böyle bir örnek buldum. Henüz deneyemedim.
Header göndererek gerçek dizini tam anlamıyla gizleyebilir miyiz? Yani tarayıcının geliştiri araçlarını kullanarak header bilgilerine erişilebilir mi?
 
Geri
Üst