Avatar billede clausga Nybegynder
14. maj 2006 - 16:30 Der er 23 kommentarer

Sende info i URL frem for en en session

Jeg arbejder på en webshop, hvor alle oplysninger og navn adresse osv. gemmes i en session og det virker også fint, problemet er at man kan betale via eDankort på siden og det betyder at brugeren forlader hjemmesiden og skal igennem sin egen netbank og derefter kommer tilbage til webshoppen når betalingen er gennemført. det HELE foregår i det samme browser vindue. problemet er at jeg ikke kan fange session igen når bruger kommer tilbage på siden den er simplethen vær ? og hvorfor forstår jeg ikke ?

Nå men kan man sende alle oplysningerne i URL'en så ? er der grænse for hvor lang sådan en kan være ?
Avatar billede leif Seniormester
14. maj 2006 - 16:35 #1
Hvad med at gemme ordren inden du sender mig videre til Betalingsgatewayen og hente tingene ud igen baseret på Ordrenummerer når jeg kommer tilbage fra Betalingsgatewayen ? De forlanger bare et Ordrenr.
Avatar billede clausga Nybegynder
14. maj 2006 - 16:41 #2
ja men det kunne man også sagtens ideen var ikke at gemme dem i databasen før betalingen var gennemført, fordi det er ikke alle der altid gør ordren færdig og så har man ufærdige ordre til at lægge i databasen
Avatar billede leif Seniormester
14. maj 2006 - 16:43 #3
Ja, det er rigtigt. Men du kan jo bare lave en oprydningskørsel som sletter ikke gennemførte ordrer inden for den sidste uge.
Avatar billede leif Seniormester
14. maj 2006 - 16:43 #4
Men hvilken Betalingsgateway bruger du ?
Avatar billede leif Seniormester
14. maj 2006 - 16:44 #5
Jeg ved at fx. DIBS tilbyder at du kan sende næsten alle oplysninger igennem dem.
Avatar billede clausga Nybegynder
14. maj 2006 - 16:45 #6
Vi bruger Quickpay.dk
Avatar billede leif Seniormester
14. maj 2006 - 16:48 #7
Avatar billede leif Seniormester
14. maj 2006 - 16:49 #8
Bruger du HTML skabeloner eller API ?
Avatar billede clausga Nybegynder
14. maj 2006 - 16:50 #9
Bruger den du linker til, og der står jo ikke noget ?? :) jeg forstår bare ikke hvorfor en session ikke virker...
Avatar billede leif Seniormester
14. maj 2006 - 16:51 #10
Quote fra http://quickpay.dk/vejledning/integration/html-skabeloner.php:
Ekstra variabler

Endvidere kan man poste "custom-værdier", som man så kan aflæse under "vis detaljer" for en transaktion. Man kan i princippet poste hvad som helst, blot skal variablen starte med "CUSTOM_":

<input type="hidden" name="CUSTOM_Eksempel" value="Her er en testbesked" />
<input type="hidden" name="CUSTOM_AndetEksempel" value="Her er en testbesked mere" />
Avatar billede leif Seniormester
14. maj 2006 - 16:52 #11
Kunne det være fordi du sender fra http til https og tilbage til http (Jeg ved det ikke kun et gæt)
Avatar billede clausga Nybegynder
14. maj 2006 - 16:53 #12
Ja men det er jo på siden hvor jeg hæver pengene jeg kan se dem, det kan jeg jo ikke rigtig bruge til noget ?
Avatar billede leif Seniormester
14. maj 2006 - 16:54 #13
Fordi de sendes videre til betalingsvinduet og de sendes så sandsynligvis tilbage igen til siden okpage
Avatar billede clausga Nybegynder
14. maj 2006 - 16:56 #14
nej altså okpage indeholde kun det link man selv laver ?
Avatar billede leif Seniormester
14. maj 2006 - 16:56 #15
Eller resultpage
Avatar billede leif Seniormester
14. maj 2006 - 16:57 #16
Hvis Quickpage.dk ikke understøtter det kan du kun gøre som foreslået i mit første indlæg.
Avatar billede clausga Nybegynder
14. maj 2006 - 16:59 #17
Ja det gør jeg også nu, gad bare ikke have databasen fyldt op med ikke gennemførte ;) men har du et bud på hvorfor jeg ikke kan se session'en ?
Avatar billede leif Seniormester
14. maj 2006 - 17:01 #18
Ja, kunne være fordi du skifter fra http til https og tilbage til http
Avatar billede clausga Nybegynder
14. maj 2006 - 17:03 #19
skidt pyt jeg gemmer eDankort i databasen, og betalingskort i en session <- det er nok måden på det!
Avatar billede leif Seniormester
14. maj 2006 - 17:06 #20
Er det da kun med eDankort problemet er ? Er det ikke med alle betalingskort ?
Avatar billede clausga Nybegynder
14. maj 2006 - 17:09 #21
nej og den går nemlig også forbi en https side.... dog går eDankortet jo igennem hele homebanking systemet
Avatar billede olebole Juniormester
14. maj 2006 - 17:43 #22
<ole>

Er du nu helt sikker på, du ønsker at bruge sessions i URL'en? Check, hvad det gør for Eksperten's synlighed:
    http://www.google.dk/search?hl=da&q=upload+site%3Aeksperten.dk&meta=

Klik på et link og kom til en side, du ikke må se  ;o)

Åben i stedet en ny browser - kopier et link - sæt det ind i adressefeltet i browseren - slet Esession-delen - klik så på linket ... nu virker det.

Man kan godt bruge URL-bårne sessions ... man skal bare tænke over, hvor og hvordan. Det er jo pokkers ærgeligt at have 200.000 ubrugelige links liggende på Google  ;o)

/mvh
</bole>
Avatar billede clausga Nybegynder
14. maj 2006 - 18:25 #23
Ole det var heller ikke sådan jeg havde tænkt det, i stedet for sessions så:

www.side.dk/url.php?navn=navn&adresse=adresse osv...
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