Zodiax skrev:
> Jeg vil lige starte med at sige at jeg har brugt
> "HTTP_REFERER" og ikke SCRIPT_NAME som jeg kom til at skrive.
Det forklarer en del.
Et redirect genererer ikke en refererheader - det der ligger i
HTTP_REFERER er derfor formentlig den side der har linket til din
indholdsside - logisk nok din menu-side.
> Her er koden til linket i min menu, der befinder sig i en
> frame for sig og hedder "menu.asp": <a href="test.asp"
> target="mainFrame">Test</a>
Test.asp vil når du klikker på linket registrere menu.asp som
referer (HTTP_REFERER) - præcis som du har oplevet.
> Hvis brugeren ikke er logget ind, bliver der lavet en
> Response.Redirect "login.asp"
Prøv at skrive:
Response.redirect "login.asp?url=" & _
Request.ServerVariables("SCRIPT_NAME")
Jeg er næsten sikker på at det vil give test.asp i din querystring
(der er en lille mulighed for at det er includefilen der spyttes ud
- test selv).
> Håber det bringer sagen nærmere opklaring.
Meget.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på
http://usenet.dk/netikette/citatteknik.html