Auge: Sessions

Beitrag lesen

Speichere die bereits gesammelten id's mit der Sessionvariable ab

Wie Speichere Ich die ids in einer Session Variablen und wie lese ich sie aus ?

Nicht _in_ sondern _mit_ der Sessionvariable!

Gibt es denn keine andere möglichkeit auf der shop.php die ids in einer sessionvariablen zu speichern ? dann müsste der link halt <...shop.php?...> lautenb oder ?

Ich weiß nicht, ob man da mit JavaScript was machen könnte, aber
dann wäre die Funktion abhängig von den Einstellungen des Browsers.
Wenn es mit einer serverseitigen Sprache (z.B. halt PHP)
gehen soll, dann muß eine Kommunikation mit dem Server stattfinden.

also versteh ich das richtig:

ich muss die id per $id = $_Get['id']; einer session variablen übergeben
NUR Wie ?

Du übergibst sie nicht an die Sessionvariable sondern an die/das
nächste(s) Seite/Skript. Dort kannst du sie als ein weiteres
Parameter-Wert-Paar an die URL anhängen, bis sie zu lang wird,
oder das Ganze in einer DB oder txt-Datei zwischenspeichern.

z.B.:
Sessionvariable,id0,id1,id2,id3

Der Besucher mit dieser Session hat die Produkte mit den id's
0, 1, 2, 3 in seinen Warenkorb getan.

Bei jedem Aufruf der wk.php wird die DB ausgelesen,
ist die Sessionvar. schon gespeichert, wird die neue id
dazugeschrieben, ist die Sessionvar. neu, wird eine neue Zeile angelegt.

in der session variablen werden, wie bei einem array, daten gesammelt

Nein, die Sessionvariable _Ansich_ gibt einem Besucher einer Seite
nur eine eindeutige Kennung, so daß sich der Weg im Zusammenhang
mit seiner Identität verfolgen läßt.

und auf egal welcher seite kann ich diese session variable dann ausgeben
NUR Wie?

http://www.php.net/manual/de/ref.session.php
http://www.selfphp.info/funktionsreferenz/session_funktionen/index.php

Auge