Likt www.mvgplus.com, där har de spärrat så att folk inte kan länka till deras arbeten. Och med en stor sannolikhet har han använt asp i kommibination med javascript för att göra det, har någon ngn aning om hur det går till att göra så???
förmodligen så har de där använt servervariabeln http_referer, som talar om var länkningen kommer i från.
kort kan man göra så här:
if instr(request.servervariables("http_referer"), "www.dinserver.com") > 0 then
'jippi, länkningen kommer från dina sidor, släpp in!
else
'näppeligen, stick å brinn!
end if
function f(intID){window.document.location='/filer/download.asp?intFileID='+intID}
den skickar alltså bara vidare dig till download.asp, så länken kunde precis lika gärna gå till filer/download.asp?intFileID=23 som till det javascriptet.
min gissning är att download.asp har ett script likt det jag gav dig ovan.
jag gjorde exact som du sa, dvs skapa en download.asp fil och la den koden sopm du angav i den, men problemet är att det inte dyker upp ngn nedladdningsruta, den laddar inte ner filen dvs. den bara besöker sidan download.asp när man klickar på filen som ska nedladdas...
där jag har skrivit jippi, har du då lämpligtvis en response.redirect till den filen det gäller.
if instr(request.servervariables("http_referer"), "www.dinserver.com") > 0 then
response.redirect "filensomskaladdasner.zip"
else
response.write "go away!"
end if
Jag tror du missförstod mig, det e flera filer på sidan jag vill spärra av, och alla filer har ett unikt id, precis som den sidan jag skrev upp längst upp, så vill jag göra...
Om filen går att response.redirect:a till så ligger den också så öppet att man kan gå förbi denna spärr. Därför måste filen som ska skyddas ligga utanför webbroten, och får spolas ut av skriptet.
Det är så här att jag har en webserver och jag ska länka till de filerna som ska laddas ner från min server på min websida.
Låt oss säga att filen som jag har på servern heter test.asp och jag länkar den från min sida då det kommer att se ut så här vid länkning http://mittipnummer/test.asp nu e det så att folk kan kopiera den här sökvägen: http://mittipnummer/test.asp och lägga den på sin sida och då kan folk som besöker den här andra personens sida ladda ner samma fil från min server.
Hur ska jag gå tillväga för att spärra kopieringen av sökvägen till min test.asp fil, likt mvgplus de spärrar samtliga sökvägar till sina skolarbeten så att ingen kan kopiera sökvägen och länka till arbeta från sin egna sida...
Hoppas jag har förklarat mig bättre nu
261 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2