Variablen weitergeben

karl123

Erfahrenes Mitglied
Guten Morgen,

Ich möchte einen Zustand, den ich z.B. per JavaScript erzeugt habe, an eine andere Seite innerhalb meines Webauftritts weitergeben. Dabei will ich nicht die Seite, an die ich weitergeben will, explizit nennen.
Ein Beispiel wäre: Ein Benutzer schaltet eine Sitemap-Navigation, die nicht sichtbar ist, ein, indem er per JavaScript von display:none auf display:block schaltet. Wenn er nun eine beliebige andere Seite innerhalb meines Webauftritts besucht, soll die Sitemap automatisch angezeigt werden.

Die erste Idee war, das per hidden Element in einem Formular weiterzugeben. Das funktioniert aber nicht, da ich dann ja die Seite explizit angeben muss, an welche das Formular geschickt werden soll.

Die zweite Idee war, es per Session zu versuchen. Aber da stellt sich die Frage, wie man die Session-Variable ändert und dem Server mitteilt.

Kann mir jemand einen Tipp geben, wie man so etwas prinzipiell angeht?
 
Hallo...
du könntest vielleichtbei jedem Link auf eine andere Seite eine $_GET Variable mitliefern und sie auf jeder Seite abfragen und je nach dem die Navigation ein- bzw. ausblenden...
Ist aber nur so ein Gedanke.

MfG, warcraft9105
 
Naja Sessions wären doch einfach!

wenn er die Sub Navigation sehen will:
PHP:
$_SESSION['SubNav'] = 1;

und wenn er sie nicht mehr benötigt:
PHP:
$_SESSION['SubNav'] = 0;


Kann man ganz einfach ändern. musst nur abfragen oder den Standard Definieren.

wäre einfacher als mit Get.
 
Session wäre mir ja sehr gelegen, aber...
Kann man in einer Seite, die ja bereits zum Client geschickt wurde, die Session-Variablen ändern? Wenn man einen Link anklickt, dann wird noch nur die Linkadresse geschickt, oder auch die Session-Variablen?

Ich blicke da nicht durch.
 
SESSION-Variablen sind immer verfügbar sofern du in jeder NICHT-includeten Datei die Session mit session_start() startest...

MfG,warcraft9105
 
Zurück