Avatar billede qualon1 Nybegynder
24. august 2005 - 22:53 Der er 2 kommentarer og
1 løsning

Session forsvinder efter secure tunnel

Hej..

Jeg er ved at lave et betalings site. Jeg har systemet kørende på min server, men selve betalingen foregår jo over en secure tunnel. Den secure tunnel jeg benytter er DanDomain. Jeg er altså på deres side, men henter min side, altså jeg henter min side med deres server og viser brugeren dette.
Dette fungere også fint, den laver også betaling og det funker bare.
Problemet ligger så i når jeg skal tilbage til min server, så forsvinder session. Betalingen foregår i et popup vindue.
Efter gennemført betaling bruger jeg javascript til at opdater den side som popup blev åbnet fra.
Det er så her problemet opstår. Når jeg gør dette forsvinder session. Og dette er et problem da jeg udfører de sidste trin her, men uden session kan jeg ikke gøre dette. Håber virkelig på hjælp for at virkelig i knibe her.
Jeg bruger varen: $_SESSION[] til at hente session med
Avatar billede Slettet bruger
25. august 2005 - 07:57 #1
Det er korrekt at du taber sessionen. Sådan skal det være. Du kan dog i PHP "samle" en session op igen og det er nok det du bør gøre.

Find ud af session_id() før du redirecter til den sikre side.

Hvis du så har mulighed for at sende en parameter med tilbage kan du sende session_id() med tilbage. F.eks. som side.php?sessid=<din session id>

På din oprindelige side laver du så en session_id($_GET['sessid']);
Avatar billede qualon1 Nybegynder
26. august 2005 - 15:08 #2
det virker... tak for det... skriv for point
Avatar billede qualon1 Nybegynder
02. september 2005 - 16:06 #3
/lukker dette spørgsmål
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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