Bei Klick auf Link einen Wert in Session schreiben

S

Schneemann

Guest
Ich habe eine Seite, bei der wird eine Session generiert und diverse Sachen in diese reingeschrieben.

Nun soll bei Klick auf einen Link ein spezieller Wert in die Session geschrieben werden. Der Link soll nur angeklickt werden, die Seite nicht neu geladen.

Wie geht das?
sad.gif
 
QUOTE (Schneemann @ Di 21.11.2006, 20:20)Nun soll bei Klick auf einen Link ein spezieller Wert in die Session geschrieben werden. Der Link soll nur angeklickt werden, die Seite nicht neu geladen.

Exakt so, wie beschrieben, geht das nicht.

Der Klick erfolgt im Browser, also auf dem Client-PC. Die Session ist aber auf dem Server. Wenn aufgrund eines Klicks etwas in der Session ändern soll (Session-Variable hinzufügen, entfernen oder ändern) dann *muss* der Client-PC was zum Server schicken. Dieses "was" ist immer ein Request. Und auf einen Request folgt immer ein Response. Selbst wenn der Server - was theoretisch möglich ist - den Response abbricht und nix schickt, so erwartet der Browser doch eine Antwort. Und wenn keine kommt, ist das aus Sicht des Browsers ein Fehler - den er je nach Einstellungen möglicherweise dem Benutzer meldet.

Eventuell könntest mit Ajax was tricksen, sodass der Besucher einfach nicht merkt, dass da ein sogenannter Roundtrip (Request/Response) stattfindet. Aber nichtsdestotrotz muss der Roundtrip stattfinden.

Wenn Du uns sagst, was denn der Zweck des ganzen sein soll, können wir Dir vielleicht besser helfen.

Griessli
Irene
 
Zurück
Oben