HALLO,
Jeder von Euch kennt doch bestimmt Online-Shops und dazu habe
ich eine Frage: Wie funktioniert es, das ein Produkt - welches
auf der einen Seite, sprich ‚Angebot‘, angezeigt wird und
durch einen Klick auf die Schaltfläche „Warenkorb“ auf eine
andere Seite, sprich ‚Warenkorb‘, übertragen wird? Wie genau
funktioniert das eigentlich??
… es wird nicht wirklich auf eine andere Seite uebertragen.
Sondern erst einmal an einer mehr oder weniger virtuellen Stelle gespeichert:
Es gibt verschiedene (verschieden sichere) Verfahren, Infos beim Anwender zu speichern.
Z.B kannst Du Cookies benutzen, um Informationen beim Besucher bzw in dessen Browser zu speichern. So kannst Du dann zB in einem oder mehreren Cookies die Artikel (und andere Infos, zB Menge, Groesse, Farbe, …) speichern.
Eine andere sehr schicke Moeglichkeit gibt es bei PHP:
Am Anfang des Besuchs einer Seite wird eine eindeutige ID erzeugt, die u.a. vom aktuellen zeitpunkt abhaengig ist und dadurch einmalig wird.
PHP erzeugt intern (auf dem Server) eine sog. Session.
Jede Session eines Besuchers, der gerade auf der Seite unterwegs ist, bekommt erst einmal seine gerade erzeugte ID.
Und dann kann man jeder Session noch ander Infos zuordnen - unter anderem eben bei einem Warenkorb die darin enthaltenen Artikel.
Session-IDs koennen ueber ein Cookie oder auch ohne von einer Seite zur anderen transportiert werden.
Mit jedem „Artikel in den Warenkorb legen“ wird einfach nur die Info im Cookie oder in der session ergaenzt.
Und wenn Du dann Deinen Warenkorb aufrufst, werden die Infos ausgelesen und angezeigt.
Die Methode mit der Session ist schicker als die mit Cookies, weil weniger Infos transportiert werden und jedem Besucher eben seine eindeutige ID hat - so koennen Waren dann auch nicht vom Korb eines Besuchers in den anderen wandern 
Hope that helps
Christian