Hello,
Wenn Du dem Warenkorb nur eine einzige URL übergeben kannst, die immer gleich bleibt:
Benutze für Deine Seite eine Session.
Wenn Du innerhalb Deiner Seite per POST auf Dein Script verweist, dann dann die Umleitung zum Warenkorb veranlasst, kannst Du vorher die URL der verlassenen Seite nebst einem Anker abspeichern.
Dem Warenkorb gibst Du die URL dieses Scriptes nebst einem Parameter, aus dem das Script erkennt, dass der request jetzt vom Warenkorb kommt. Dann kann das Script nun die abgespeicherten Daten benutzen, um die Umleitung zurück zu Deiner Seite zu veranlassen nebst Anker.
Nur noch ein Satz, bevor ich feiern gehe:
Damit es funktioniert, wird es eine einzige "Umleitungswüste"...
Damit die Session auf dem Rückweg vom Warenkorb wieder aufgenommen werden kann, muss dieser Request auch nochmals umgeleitet werden auf das Script. Erst dann kann die Session ausgelesen werden um die endgültige Umleitung zurück zur Aussprungsstelle in der eigenen Seite durchzuführen.
Aber dafür sind nur ein paar Zeilen "switch ... case" notwendig.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg