• 12-04-2020, 00:21:50
    #10
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Misafir adlı üyeden alıntı: mesajı görüntüle
    bu dizine girişi engeller dosya adresi doğru ise engellemez
    Sorulan soru dizin listelemeyi kapatmaktı. Ama dediğiniz gibi url'i farklı şekilde bulursa indirebilir. Bunun için yapılabilecek şeyler var :

    1 - Her PDF'e şifre koyup, sipariş sonrası şifreyi müşteriye ulaştırmak.
    2 - Eklenti kullanarak sadece belli kullanılara indirmeyi açmak ya da yine eklenti ile şifreleme = https://tr.wordpress.org/plugins/download-manager/
  • 12-04-2020, 00:34:23
    #11
    indir.php?pdf=1

    veritabanına kaydettiğiniz tüm pdf yollarınızı yukarıdaki urlden gelen pdf numarsına göre

    kişisyi sorgularsınız izni varsa ilgili dosya yolunu aşağıdaki koda yarsanız dosya adresini vermemiş olacaksınız

          header("Content-Type: application/pdf");
           header("Content-Transfer-Encoding: Binary");
           header("Content-disposition: attachment; filename=pdf/1.pdf");
    siz kendi isteğinize göre ayarlamalısınız
    • TRcowboy
    TRcowboy bunu beğendi.
    1 kişi bunu beğendi.
  • 12-04-2020, 01:58:29
    #12
    TRcowboy adlı üyeden alıntı: mesajı görüntüle
    Cevaplarınız için teşekkürler arkadaşlar. Peki bu kod dinamik içerikli eğitim sitesine bir zarar verir mi? Örneğin dersleri sadece satın alan kullanıcılar görebiliyor. Bunu sağlayan kodlara bir zararı olur mu?
    siteadresi.com/upload
    siteadresi.com/resim
    siteadresi.com/veriler

    vs vs gibi sadece dizinlere erisimi engeller. Direkt urlyi verirseniz herhangi bir sorun olmaz.