dir problem
Okay...Så må problemet simpelthen ligge her, det er den eneste mulighed, alt andet er prøvet...
Jeg har bakset mig frem til følgende kode (safe.asp):
<%
Const Domain = \"http://mcp/\"
Dim dir
dir = Request.ServerVariables(\"Path_Info\") \' Hvad er stien til dette dir ?
dir = left(dir,10) \' Eksempelvis \"/klasse01/\"
dir = replace(dir,\"/\",\"\") \' Fjern alle / fra stringen
IF Session(\"Klasse\") = \"\" THEN \' Hvis session.klasse er Null (tom string)
Session.Abandon() \' Nulstilles session og brugeren
Response.Redirect Domain & \"login.asp\" \' smides til login
ELSE IF dir <> Session(\"Klasse\") THEN \' Hvis dir (vores variabel) er forskellig fra brugerens klasse
Response.Redirect Domain & Session(\"Klasse\") & \"/default.asp\" \' smides brugeren blot til sit eget klasse dir
END IF
END IF
%>
Som jeg includerer på så godt som alle sider i sitet, MEN!, hvorfor virker det ikke med alle filerne...
Jeg har bl.a. directoriet /klasse01/ (og en bruger som logger ind til det dir, Session(\"klasse\") ER sat til = \"Klasse01\"
Det jeg ikke fatter er hvorfor virker det ikke når jeg eks. inkluderer safe.asp i filerne i /klasse01/chat/*.asp
Men hvis jeg istedet for at redirecte udskriver dir, står der ganske rigtigt Klasse01, som der skulle...
Forklaring og løsning ønskes :o))