Hallo jobo,
> <?php
> session_start();
> if (strpos($_SERVER["HTTP_REFERER"], "meine-domain.de") !== false ) {
> $_SESSION["meineSeite"] = $_SERVER["HTTP_REFERER"];
> header("Location: http://www.externe-domain.de/warenkorb.php");
> return true;
> } elseif( strpos($_SERVER["HTTP_REFERER"], "externe-domain.de") !== false) {
> if (isset($_SESSION["meineSeite"])) {
> header("Location: ". $_SESSION["meineSeite"]);
> return true;
> }
> } else {
> header("Location: http://www.meine-domain.de/default-seite.php");
> }
Na, herzlichen Glückwunsch - so kommen diejenigen deren Browser keinen Referrer verschickt nie zum Warenkorb und können damit auch nie was bestellen.
Du musst auf jeder Seite innerhalb des Shops speichern welche Seite gerade angezeigt wird. Wenn der Kunde dann zum Warenkorb wechselt, steht in der Session die URL zu der er zurückgeleitet werden muss wenn er vom Warenkorb zurückkommt.
Gruß,
Tobias