Avatar billede trophymanager Nybegynder
01. oktober 2006 - 00:24 Der er 2 kommentarer og
1 løsning

Simulere en postformular i php

Hejsa. Jeg sidder og bikser med en mindre butik.

Hovedbestanddelen er en formular hvor på min egen side hvor brugeren vælger hvilket produkt han vil købe.

Når han så trykker send bliver en post-formular sendt til dibs (i dette tilfælde). I den formular skal al data vedrørende den kommende handel som foreksempel beløb og vare være indkluderet. På dibs betaler vedkommende så det beløb der er blevet sendt i postformularen og får den tilsvarende vare.

Problemet er nu at jeg gerne ville holde min formular i et enkelt design, og derfor med fordel kunne bruge en mellemside i php der lagde noget ekstra data i denne formular og så sender den videre til dibs hvor betalingen skal foregå.

Jeg har siddet lidt og prøvet mig frem, men det lykkedes ikke rigtig med de header data og en redirect :/

$host = "payment.architrade.com/payment/start.pml";
$regbody = "data=test&date1=test";

$reqheader =  "POST $host HTTP/1.1\r\n"."Host: trophymanager.com\n". "User-Agent: PostIt\r\n"."Content-Type: application/x-www-form-urlencoded\r\n"."Content-Length: ".strlen($regbody)."\r\n\r\n"."$reqbody\r\n";

    header($regheader);
    header("location: https://payment.architrade.com/payment/start.pml");

--------
bemærk venligst kunden har hverken betalt eller indtastet noget data eller lign - bare valgt en vare, så det er ikke nogen tvivlsom mellemside ;)
Avatar billede trophymanager Nybegynder
02. marts 2007 - 14:54 #1
nå lukker
Avatar billede trophymanager Nybegynder
02. marts 2007 - 14:54 #2
hep
Avatar billede trophymanager Nybegynder
02. marts 2007 - 14:54 #3
hep
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