Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

Dosyaya sadece üyenin erişmesi ?

garrip

0
Onaylı Üye
Üye
Katılım
28 Aralık 2010
Mesajlar
174
Açılan Konu
15
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?
 

Mashadow

0
Onaylı Üye
Üye
Katılım
23 Ağustos 2014
Mesajlar
24
Açılan Konu
0
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.
 

daRius

0
Onaylı Üye
Üye
Katılım
9 Nisan 2011
Mesajlar
1,187
Açılan Konu
54
Tepki puanı
14
Konum
İzmir / Manisa
Sanırım buradaki makale işinizi görebilir.
 

garrip

0
Onaylı Üye
Üye
Katılım
28 Aralık 2010
Mesajlar
174
Açılan Konu
15
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?
 
Üst