wahsaga: POST + Location-Switch (Header/Curl)

Beitrag lesen

hi,

Das Senden der Daten an die Zieladresse erfüllt meine in >>Versuch 2<< vorgestellte Lösung auch. Nur funktioniert eben die Änderung der Adresse in der Location des Clients/Browsers nicht.

Natürlich nicht.
Du gibst cURL einen Header - denn dieses im Request an das zweite Script schickt. Was soll dieses im Request mit einem Response Header - ein solcher ist Location natürlich - anfangen?

Darum ist der erste Versuch genauso unsinnig - header() löst Response Header aus - POST ist aber niemals Response, sondern immer Request.

Nur ist in diesem Fall dann eben die "Bezahlen-Seite" von z.B. Paypal zu sehen, in der Adresszeile des Browsers/Clients steht jeoch immer noch die URL des Skripts, das die Daten verabeitet und den POST Request durchgeführt hat.

Wenn du den Client per Location-Header zu Paypal schickst - dann stellt der Client einen eigenen Request an Paypal, der mit deinem vorherigen, per Script abgesetzten POST-Request überhaupt nichts zu tun hat.

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }