Avatar billede ravnkilde Nybegynder
02. oktober 2007 - 11:09 Der er 11 kommentarer og
1 løsning

Session i Querystring

Hej!

Jeg har flg. kode-stump, der indgår i en (HTML) e-mail:
Follow <a href=""http://www.firma.domain/edit.asp?SessionID=RegID"">this link</a>

Jeg har brug for hjælp til at indsætte "RegID" korrekt i linket.
RegID er: Session("RegID") = Session.SessionID

PFT.
Avatar billede nielle Nybegynder
02. oktober 2007 - 11:14 #1
Du kan ikke tage en session med til et andet site.

Hvis du holder dig på samme site, vil sesseionen passe´sig selv helt uden at du behøver at gøre noget - så hvorfor skal der sendes sessionid med i linket?
Avatar billede ravnkilde Nybegynder
02. oktober 2007 - 11:18 #2
Brugeren skal have mulighed for at ændre i sin bestilling via det givne link. Linket vil føre brugeren frem til en side, hvor hans data er indsat i en form, som han/hun kan rette i.
Avatar billede nielle Nybegynder
02. oktober 2007 - 11:23 #3
Hvis dit link peger til et andet sted på samme domæne, så burde sessionen automatisk følge med *uden* at der skal angives noget i linket.

Hvis sessionen ikke automatisk følger med, ja så nytter det ikke noget at sende et sessionId med allgevel.
Avatar billede ravnkilde Nybegynder
02. oktober 2007 - 11:44 #4
Linket sendes i en e-mail. SessionID'et skal bruges til at trække de respektive data ud af database og give brugeren mulighed for at rette sin bestilling.
Avatar billede nielle Nybegynder
02. oktober 2007 - 11:47 #5
Du bør ikke bruge sessionID til at identificere dine brugere - det er ikke garanteret at det vil være unikt og under visse særlige (uheldige) omstændigheder er det det heller ikke.

I stedet bør du selv generere et bruger nummer og verificere imod database at det ikke har været brugt før.
Avatar billede ravnkilde Nybegynder
02. oktober 2007 - 12:05 #6
Jeg kører faktisk med et brugernr. (ParticipantID), som genereres aut. i databasen.
Avatar billede nielle Nybegynder
02. oktober 2007 - 12:30 #7
Så er det det du bør have i dit link. :^)
Avatar billede nielle Nybegynder
07. oktober 2007 - 10:48 #8
Er du kommet videre med denne her?
Avatar billede ravnkilde Nybegynder
07. oktober 2007 - 16:51 #9
Ja. Ser sådan her ud:

<A HREF=""http://xx.xx.com/edit.asp?ParticipantID="& Session("ParticipantID") &""">
Avatar billede nielle Nybegynder
07. oktober 2007 - 21:13 #10
Skal det forstås sådan at du har fået løst dit problem, eller...?
Avatar billede ravnkilde Nybegynder
07. oktober 2007 - 22:23 #11
Ja, men smid et svar for din ulejlighed, nielle. Lukker ned for i dag.
Avatar billede nielle Nybegynder
07. oktober 2007 - 22:37 #12
Svar :^)
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