rydde querystrings
hej. jeg er ved at lave et login modul, der fungerer således:Der er et link i menuen der hedder "login" Klikker man på det, bliver man sendt til en side, "login_tjek.asp" der sender een direkte tilbage til samme side man kom fra, men med en query "?login=true"
Det sker med denne kode:
Response.Redirect (Request.ServerVariables("HTTP_REFERER") & "?login=true")
Dermed ved den første side, at nu skal den vise en login-formular istedet for "log ind" knappen.
Når man så trykker på OK knappen i formularen, bliver man igen ført til "login_tjek.asp" der tjekker oplysningerne og endnu engang sender brugeren tilbage til den første side, denne gang med en ny query alt efter om loginprocessen lykkedes eller ej.
Problemet er at queryen fra første besøg bliver medtaget i den nye query, så f.eks.
index.asp?login=true
bliver til
index.asp?login=true?error=true?login=true osv.
Når brugeren rigtig kludrer rundt ved login, kan der komme nogle sjove querystrings ud af det, og tilsidst kan index.asp ikke finde ud af hvilke knapper den skal vise.
Derfor er jeg på jagt efter en funktion der kan tømme mine querysstrings hver gang der skal sendes informationer til "login_tjek.asp"
