if page = "tech" then <!-- #include file="techfil.asp"--> elseif page = "info" then <!-- #include file="infofil.asp"--> else <!-- #include file="forside.asp"--> end if %>
Det kan fx. gøres på denne måde..
Du laver så bare linket til default.asp?id=tech Du kan så selvfølgelig lave det om til at der står tech_id=1 i stedet. så skal din if-sætning i stedet være: if id = "1" then Du henter infoen fra siden med: request.querystring("navn")
Så skal du bare ligge koden ovenfor ind i en fil der hedder default.asp
side = Request.Querystring("indhold") On Error Resume Next server.execute(side) & ".asp" If Err.number < 0 Then Response.Redirect("index.asp?indhold=error&error=findesikke") End If
det er jeg med på.. Nu har jeg så lavet 2 links i default.asp den ene linker til default.asp?id=1, den side den skal hente, hvad skal den så hedde..? F.eks. når man trykker på det første link (id=1) så skal den hente siden med en profil på
side = Request.Querystring("indhold") On Error Resume Next server.execute(side & ".asp") If Err.number < 0 Then Response.Redirect("index.asp?indhold=error&error=findesikke") End If
Og mht. det du skriver 10:00:41 så kan det også laves den vej i en database, men hvis du vil være sikker på at brugeren ikke har nogen mulighed for at gætte hvad dine filer hedder, så kan du sagtens gøre det på den måde...
Og som sådan gør det ingen forskel hvilke informationer man sender videre med querystringen så længe man selv kan holde styr på dem.
de bliver sat ind der hvor du har sat scriptet ind <% page = request.querystring("id")
if page = "profil" then <!-- #include file="profil.asp"--> elseif page = "kontakt" then <!-- #include file="kontakt.asp"--> else <!-- #include file="forside.asp"--> end if %>
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.