H hp Medlem sedan maj 2001 787 inlägg Frågan 29 jan. 2002 16:54 #1 För att skydda ett javascript anger jag en sökväg till en ASP-sida liknande detta:
<script language=javascript SRC="kod.asp">
Det fungerar bra men hur skriver jag i ASP-filen så man inte kan skriva sökvägen direkt till ASP-sidan och titta på källan? Jag vill bara att det ska stå "kod skyddad" eller liknande. Jag vill inte att java-koden ska skrivas ut till sidan utan endast textsnutten.
Jag vet att det går, men hur?
[Redigerat av hp den 29 jan 2002]
Du kan ju prova att kolla HTTP_REFERER.
------------------
/Erik
www.juhlin.nu /sk8files/ /mp3d/
H hp Medlem sedan maj 2001 787 inlägg Tänkte jag inte på. ska genast testa. Tack!
------------------
"signatur"
hur gör man HTTP_REFERER???
<%=HTTP_REFERER%> eller?
------------------
//voigtan
:: voigtan.org
"de går inte att lära en gammal norrläning byta namn på irc" - gammalt kinesiskt uttryck
@nders Medlem sedan juni 2000 32 967 inlägg Response.write Request.ServerVariables("HTTP_REFERER")
Mvh,
och den ska vara i filen ex kod.asp
<script language=javascript SRC="kod.asp">
??? eller?
Gör mej ett litet exempel tack.
------------------
//voigtan
:: voigtan.org
"de går inte att lära en gammal norrläning byta namn på irc" - gammalt kinesiskt uttryck
[Redigerat av voigtann1 den 29 jan 2002]
@nders Medlem sedan juni 2000 32 967 inlägg Det beror väl på vad du ska göra.
Vill du skydda din javascriptkod från insyn så ska du lägga något sånt här i din fil med javascript:
if not Instr(LCase(Request.ServerVariables("HTTP_REFERER")), "www.dinwebplats.com") > 0 then response.redirect "errorsida.asp"
Lämpligen överst.
tack!
------------------
//voigtan
:: voigtan.org
"de går inte att lära en gammal norrläning byta namn på irc" - gammalt kinesiskt uttryck