Wahrenkorb Zugriff
Wahrenkorb einsehen
foreach() und isset()
Ihr Einkaufswagen:
Mehr Produkte zur Auswahl hinzufügen
Bestellung ausführen und Session beenden
Der Code:
<?php
session_start();
if ( is_array( $_SESSION['products'] ) ) {
print "<p><strong>Ihr Einkaufswagen:</strong></p>\n<ol>\n";
foreach ( $_SESSION['products'] as $p ) {
print "<li>$p</li>";
}
print "</ol>";
}
if (isset($_GET['sessn'])) {
if ($_GET['session'] == "kill") {
session_destroy();
echo "\n"."<p><strong>Danke für Ihre Bestellung</strong></p>";
}
}
?>
Natürlich ergeben sich in der Verarbeitung nach 'Bestellung ausführen und Session beenden' noch ein paar Schritte mehr als bloss das Beenden der Session, z.B. Zahlungsformalitäten, Datenbankeinträge oder E-Mail Bestätigung und Auslösen der Lieferung sowie Ergänzung von Lagerbeständen.