wmaraci reklam

Adres çubuğundan link erişimini engelleme

8 Mesajlar 1.873 Okunma
pst.net
wmaraci reklam

projeyardim projeyardim WM Aracı Kullanıcı
  • Üyelik 07.06.2013
  • Yaş/Cinsiyet 49 / E
  • Meslek Mimar
  • Konum İstanbul Avrupa
  • Ad Soyad ** **
  • Mesajlar 107
  • Beğeniler 3 / 11
  • Ticaret 0, (%0)
Merhaba

Wordpress tabanlı bir sitem var . Sitede bazı .zip uzantılı dosyalar paylaşıyorum. Bu dosyaların yollarını web browser da adres çubuğuna yazdığınızda dosya direk olarak inmeye başlıyor. Bu işlemi şu şekilde engelleyebilirmiyim ?

- Dosya yolu direk olarak adres çubuğuna yazıldığında sitemin hata sayfası açılsın ve indirme gerçekleşmesin.

Veya bilinen daha başka yollar varsa bunları da denemek isterim. Teşekkürler.
 

 

www.projeyardim.com
wmaraci
reklam

4531 4531 WM Aracı Anonim Üyelik
  • Üyelik 13.03.2012
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 996
  • Beğeniler 210 / 211
  • Ticaret 3, (%100)
Bilen varsa gerçekten güzel olur bende bu işleyişle çalışan bir şeyler arıyordum. Aynı download sitelerinde yarıda kesilen indirmenin linkini adres çubuğuna yazınca tekrar geri sayım sayfasına gitmesi gibi bir şeyler.
 

 

JpnTr26 JpnTr26 EskişehirSpor! Kullanıcı
  • Üyelik 07.03.2012
  • Yaş/Cinsiyet 30 / E
  • Meslek Öğrenci
  • Konum Karabük
  • Ad Soyad Y** D**
  • Mesajlar 653
  • Beğeniler 319 / 175
  • Ticaret 3, (%100)
o tarz birşey entegre edilebilir mi bilmiyorum ancak şöyle bir öneride bulunabilirim :)
download scripti kurarak siteye onu wp sayfasına iframe ile çağırabilirsiniz mesela.

Biraz araştırma yaptım ve bunlara ulaştım belki yardımcı olabilir size
Ana sayfanızdan itibaren oturum (session) bilgilerini kontrol ediniz.

Bu arada bir dosyayı indirmek için gerçek ya da bağımlı yolunu vermeye gerek yok. readfile işlevi ve başlık bilgisini değiştirerek başarabilirsiniz. Örneği inceleyiniz (örnek ileri seviye, parça parça göndermeyi bu şekilde de indirme yöneticilerinin etkinliğini arttırıyor ve kaldığı yerden devam etme özelliği kazandırıyor): http://www.php.net/manual/en/function.readfile.php#86244

Dosya yolunu gizlemek: http://www.php.net/manual/en/function.readfile.php#57861


birde bir arkadaş şöyle bir kod vermiş,
$yol = "upload/dosyalar/";
$dosya = 'dosya.exe';
if ($_SERVER['HTTP_REFERER'] == "referans_link") {
if (file_exists($yol.$dosya)) {
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename='.basename($dosya));
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
header('Content-Length: ' . filesize($dosya));
ob_clean();
flush();
readfile($dosya);
exit;
} else {
die ('Dosya bulunamadı');
}
} else {
die ('Bu sayfaya erişim yetkiniz bulunmamaktadır');
}
 

 

projeyardim projeyardim WM Aracı Kullanıcı
  • Üyelik 07.06.2013
  • Yaş/Cinsiyet 49 / E
  • Meslek Mimar
  • Konum İstanbul Avrupa
  • Ad Soyad ** **
  • Mesajlar 107
  • Beğeniler 3 / 11
  • Ticaret 0, (%0)

JpnTr26 adlı üyeden alıntı

o tarz birşey entegre edilebilir mi bilmiyorum ancak şöyle bir öneride bulunabilirim :)
download scripti kurarak siteye onu wp sayfasına iframe ile çağırabilirsiniz mesela.

Biraz araştırma yaptım ve bunlara ulaştım belki yardımcı olabilir size


birde bir arkadaş şöyle bir kod vermiş,


İlk vermiş olduğunuz alıntıyı başka bir sitede okumuştum. 2. vermiş olduğunuz kodlar yanlış anlamadıysam adres çubuğuna indirme linkinin yolu yazıldığında hata sayfasına yönlendiriyor. Ve aradığım buydu aslında yani yöntem olarak. Peki bu kodu nereye eklemem gerekmekte bir fikriniz varmı?
 

 

www.projeyardim.com
wmaraci
Mersin evden eve nakliyat

JpnTr26 JpnTr26 EskişehirSpor! Kullanıcı
  • Üyelik 07.03.2012
  • Yaş/Cinsiyet 30 / E
  • Meslek Öğrenci
  • Konum Karabük
  • Ad Soyad Y** D**
  • Mesajlar 653
  • Beğeniler 319 / 175
  • Ticaret 3, (%100)
o verdiğim kodu dosyaindir.php olarak kaydedip include ile sayfaya çekebilirsiniz sanırım.Ancak şöyle bir durum var $dosya = 'dosya.exe'; burada değişken sabit sizin bunu kendinize göre düzenlemeniz gerekiyor
 

 

projeyardim projeyardim WM Aracı Kullanıcı
  • Üyelik 07.06.2013
  • Yaş/Cinsiyet 49 / E
  • Meslek Mimar
  • Konum İstanbul Avrupa
  • Ad Soyad ** **
  • Mesajlar 107
  • Beğeniler 3 / 11
  • Ticaret 0, (%0)

JpnTr26 adlı üyeden alıntı

o verdiğim kodu dosyaindir.php olarak kaydedip include ile sayfaya çekebilirsiniz sanırım.Ancak şöyle bir durum var $dosya = 'dosya.exe'; burada değişken sabit sizin bunu kendinize göre düzenlemeniz gerekiyor


include ile sayfaya çekmeyi bilmiyorum. $dosya = 'dosya.exe' yi kendime göre değiştiricem derken yani her indirme dosyası için ayrı ayrı mı değiştirmeliyim. Çünki burada 1 dosyadan değil yüzlerce dosyadan bahsediyorum :(
 

 

www.projeyardim.com

JpnTr26 JpnTr26 EskişehirSpor! Kullanıcı
  • Üyelik 07.03.2012
  • Yaş/Cinsiyet 30 / E
  • Meslek Öğrenci
  • Konum Karabük
  • Ad Soyad Y** D**
  • Mesajlar 653
  • Beğeniler 319 / 175
  • Ticaret 3, (%100)
Kusuruma bakmayın çıkmam gerekiyordu geç cevap yazıyorum.Bunu wpye entegre ederek her dosya için otomatik bir değer oluşturmasını sağlayabilirsiniz ancak tam olarak nasıl yapılır onu bilmiyorum bilen arkadaşlar varsa yardımcı olurlar umarım size :) wp eklenti yapımı diye aratarak bu kodlardan bir eklenti yapabilirsiniz kendinizce aslında
 

 

projeyardim projeyardim WM Aracı Kullanıcı
  • Üyelik 07.06.2013
  • Yaş/Cinsiyet 49 / E
  • Meslek Mimar
  • Konum İstanbul Avrupa
  • Ad Soyad ** **
  • Mesajlar 107
  • Beğeniler 3 / 11
  • Ticaret 0, (%0)

JpnTr26 adlı üyeden alıntı

Kusuruma bakmayın çıkmam gerekiyordu geç cevap yazıyorum.Bunu wpye entegre ederek her dosya için otomatik bir değer oluşturmasını sağlayabilirsiniz ancak tam olarak nasıl yapılır onu bilmiyorum bilen arkadaşlar varsa yardımcı olurlar umarım size :) wp eklenti yapımı diye aratarak bu kodlardan bir eklenti yapabilirsiniz kendinizce aslında

Rica ederim ilginiz için teşekkür ederim. Bende bilmiyorum bahsettiğiniz olayın nasıl yapılabileceğini açıkçası pek anladığım bir şey olmadığı için diğer arkadaşlardan bilgi bekliyorum. Tekrar yardımınız için teşekkür ederim.
 

 

www.projeyardim.com
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al