Avatar billede johannielsen Nybegynder
09. september 2001 - 16:02 Der er 8 kommentarer og
1 løsning

Putte URL fra den sidst viste side ind i en variabel....

Jeg vil kunne lokalisere hvor brugeren var sidst, altså den side der kommer frem, hvis man trykker \"tilbage\", og så putte den ind i en variabel.
Avatar billede bjarke-b Nybegynder
09. september 2001 - 16:04 #1
<%
variabel = Request.ServerVariables(\"HTTP_REFERER\")
%>
Avatar billede johannielsen Nybegynder
09. september 2001 - 16:11 #2
Adresserne der bliver lagt ind i variblen ender alle på \"id=x\" - hvordan lokaliserer jeg præcis det tal - det er vel noget med LEN, kan ikke lide huske det, og der er jo så mange nørder herinde! :-)
Avatar billede bjarke-b Nybegynder
09. september 2001 - 16:13 #3
<%
variabel = Request.ServerVariables(\"HTTP_REFERER\")
temp = instr(variabel,\"=\")
id = right(variabel,temp)
%>
Avatar billede johannielsen Nybegynder
09. september 2001 - 16:21 #4
Betyder det at den leder efter det første \"=\" fra højre? - for der er flere \"=\" i URL\'en...

Vil bare lige være sikker!
Avatar billede johannielsen Nybegynder
09. september 2001 - 16:32 #5
???
Avatar billede bjarke-b Nybegynder
09. september 2001 - 16:32 #6
Den tager det alt fra højre efter det første =

Dvs hvis url´en ser sådan ud:

default.as?fil=asd&fisadkl=asd&adæk=ad

skriver den

fil=asd&fisadkl=asd&adæk=ad


Brug denne kode:

<%
variabel = \"default.as?variabel1=1&variabel2=2\"
temp = instr(variabel,\"?\")
temp2 = int(len(variabel)-temp)
id = right(variabel,temp2)
Response.Write id
%>
Avatar billede johannielsen Nybegynder
09. september 2001 - 16:41 #7
Det virker altså bare på samme måde - det er kun det sidste tal jeg skal have...

De URL\'en den skal logge har hedder alle \"default.asp?vis=elevside&id=X\"

Det er det X der skal lokaliseres!

Avatar billede bjarke-b Nybegynder
09. september 2001 - 16:53 #8
<%
variabel = \"default.asp?vis=elevside&id=1\"
arrVariabel = Split(variabel,\"&\")
temp = arrVariabel(uBound(arrVariabel))
temp2 = instr(temp,\"=\")
temp3 = int(len(temp)-temp2)
Response.Write right(temp,temp3)
%>
Avatar billede johannielsen Nybegynder
09. september 2001 - 17:02 #9
Det virker! - tusind tak!

//Johan :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester