webForumDet fria alternativet

Hotlinking

.NETur .NET

7 svar · 339 visningar · startad av wallabou

Medlem sedan apr. 200487 inlägg
Frågan#1

Hej, jag vill hindra att folk länkar direkt på filmer som finns på min sida, tänkte ju köra att typ sidorna som visar en film länkar till visafilm.aspx?filmId=123 så får dom iaf inte fram den rätta adressen till var filmen finns, problemet är att alla filmerna ligger inte på samma webbserver som själva sidan.

Någon som har någon idé på hur man kan gå till väga?

Medlem sedan jan. 20012 204 inlägg
#2

Sessions kan du ju alltid använda

Medlem sedan apr. 200487 inlägg
#3

Alltså problemet ligger i att jag inte vet hur jag ska få fram filmen (den visas i en <embeded....>) alltså måste ju visafilm.aspx "skriva ut" filmen eller vad man ska säga.

Medlem sedan aug. 20039 340 inlägg
#4

Har du prövat att läsa på lite om .htaccess-filen?

Medlem sedan apr. 200487 inlägg
#5

har tänkt lite på det men inte kommit på hur den ska hjälpa mig här.

Medlem sedan juli 2004206 inlägg
#6

Kör med temporära filnamn som bara fungerar i 1 dag. Gör en url-omskrivning i global.asax (Application_BeginRequest) och koda upp/ner filnamnet till det riktiga/det krypterade. Salta med dagens datum etc...

Medlem sedan apr. 2004298 inlägg
#7

HttpReferrer borde ju funka...

Då kan du ju bestämma vilka domäner som får exekvera filerna.

Medlem sedan juni 20014 290 inlägg
#8

paraxe skrev:

HttpReferrer borde ju funka...

Inte tillförlitligt längre eftersom många brandväggar tar bort referer variabeln.

132 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)