• 09-01-2008, 21:46:53
    #1
    senaryo şu :

    www.x.com diye bir site var
    burada da a.jpg,b.jpg,c.jpg, diye fotoğraflar var

    şimdi vatandaşın birisi siteye giriyor ,
    buradaki a.jpg i çok beğeniyor ve koşuyor kendi forumuna

    Konu : azuahah çok komik
    Mesaj :
    [img]www.x.com/a.jpg[/img]

    şeklinde topic açıyor

    ben istiyorum ki benim hostumdaki a.jpg , bana ait olan www.x.com dışında bir domain altından çağrıldığında yassah_gurban.jpg görüntülensin...

    olmaz demeyin bi çok site var bunu uygulayan =)
    şimdi ben bu senaryoya karşı bahsettiğim önlemi nasıl alırım
    hosting firması derdime çare olur mu , kod bazlı bir çözüme gidebilir miyim

    siteyi asp olarak yazdığımdan konuyu buraya açtım , kod bazlı çözüm mevcut ise asp örnek rica ediyorum...
  • 09-01-2008, 22:06:01
    #2
    aynı koddan banada lazım
  • 09-01-2008, 22:08:15
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Daha geçenlerde verildi üzerinde bayabi duruldu

    htaccess diye arattırın arkadaşlar.
  • 09-01-2008, 22:12:01
    #4
    Resimlerini çok derin bir klasör altında topla ve birde yönlendirici asp sayfası hazırla bu asp sayfası get metoduyla değişken alsın değişken olarakta dosya ismi tabiki, o derin klasörün konumunu ve tabiki ismini birtek bu asp bildiği için bu asp dosyası kendine yollanan resim dosyasının ismiyle o klasörü birleştirip gerekli yönlendirmeyi yapacaktır Örneğin;
    <img src="www.xxx.com/router.asp?dosyaAdi=deneme.jpg"/>
    <%
    '-----router.asp'nin içeriği
    dim dosyaAdi
    dim DerinKlasor

    dosyaAdi = request.querystring("dosyaAdi")
    DerinKlasor = x1/x2/x3/x4/x5

    response.redirect(DerinKlasor/dosyaAdi)
    %>

    Bu Kodlama işinizi nispeten görecektir ancak her siteye içerik sunacaktır ve bunuda engellemek istersek httpRefferrer diye bir kod olması gerekiyordu bununla asp dosyanıza hangi http adresinden talep geldiğini döndürüyor bu veriyi kendi sitenizin adresi ile replace edip uzunluk değişmesi kontrolü yaparsanız talebin sizin adresinizdenmi yoksa başka bir siteden mi geldiğini çok rahat analiz etmiş olacaksınız hatta öyleki bazı sitelere koşullarınızı yani if else bloklarınızı arttırarak yada dinamik olması açısından döngü içerisinde kontrol ederek ayrıcalıkları sağlamış olacaksınız tabi talep desteklediklerinizden gelmiyorsa redirect olarak yasak mesajı veren resime yönlendirme yapılabilir. Bu arada şunuda belirtmek isterim bir resim dosyasını link verirseniz browseriniz o dosyayı görüntülemeye çalışacak veya bir görüntü dosyası linklendiğinde explorer bunu mediaplayer içine atarak tarayıcı içinde oynatmaya çalışacak firefox aynı video dosyasını kaydetmenize olanak verecektir ancak bizim işimiz resimle olduğu için direk görüntülenme eğilimine gidilecek ve bir sorunla karşılaşmayacağız!..
  • 09-01-2008, 22:29:05
    #6
    htaccess i biliyorum da linux serverlar için diye biliyorum
    windows serverda çalışacak bir çözüm lazım bana
    ASP kullandığımı belirtmiştim...

    lazorinnie senin dediğin gibi de yapsak firefox kullanıcısı bi vatandaş görüntülenen resme sağ tıklayıp resim konumunu kopyala dediğinde x.com/x1/x2/x3/x4/a.jpg yolunu alacaktır
    amacımı bu yolu alsa bile resmi x.com dışında bi domain altında kullanamaması...
  • 14-01-2008, 17:40:17
    #7
    şöyle yaparsan da olur hem de en basitinden diyelim bir üyelik scriptin var ve bu üyelik scriptinde 1 adet session
    ----
    <%
    if not session("seninsessionun") = "dogrulanansession" then
    response.write "Yasak Gurban"
    response.end
    end if
    %>
    Pardon jpg i görmedim
  • 16-01-2008, 20:07:15
    #8
    Üyeliği durduruldu
    Hosting in PLESK ise Hotlink koruması vardır onu aktif edersen belirlediğin uzantılardaki dosyalar siten hariç başka yerde gösterilmez standart olarak tüm resim formatları vardır aktfi etmen yeterli ve belirlediğin domainlerde resimlerin görüntülenmesi içinde ayar var.
  • 28-01-2008, 09:50:10
    #9
    okansystem jpeg den bahsediyoruz

    Tuncsoft plesk yok , plesk olsa ya da linux host olsa çözümleri ben de biliyorum merak etme =)

    Konunun başından beri diyorum ki bana kod bazlı bi çözüm lazım