19. oktober 2004 - 13:57Der er
6 kommentarer og 1 løsning
husk side til senere redirect
Lad os sige at jeg har et debatforum, hvor man kan gå ind og læse uden at være logget på. På en hvilken som helst side, skal man kunne vælge Log ind, som henter en ny side frem. Når man så har logget ind skal man redirectes tilbage til den side man kom fra.
Siden man kom fra kan være /forum/forum.asp /forum/threads.asp?id=2&forumid=1 eller måske endda /index.asp
jeg har en gang tidligere forsøgt noget som det her, men det lykkedes ikke at få det til at virke - for det første kunne jeg ikke få parametrene med, og når jeg testede redirection hvor parametre var med (i tilfælde af atdet skulle lykkedes at få dem med) som gik redirectionen i ged.
jeg ved at Request.ServerVariables("script_name") ikke tager parametrene med - men hvad gør?
Request.ServerVariables("QUERY_STRING") - dér var den :) tak for den :)
jeg har aldrig brugt sessions før, da en server (vist endda nok den jeg tester på nu) ikke tillader brug af disse, så derfor har jeg altid undgået ting der benyttede sig af det.
hvis jeg så skulle bruge det, skal jeg så bare skrive det du har skrevet der for at oprette den, eller skal der mere til? og hvordan henter jeg så dataene ud af session-variablen igen?
Det er viktig at du ikke legger inn Session("page") = Request.ServerVariables("SCRIPT_NAME") & Request.ServerVariables("QUERY_STRING") på login siden for da blir det bare tull.
For å skrive ut session skriver du kun Response.write(Session("page")) eller <%=Session("page")%>
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.