Variablenübergabe ohne in der URL sichtbare veränderung

Gatemaster

Grünschnabel
Hi,
meine Frage ist, ob man eine Variable von seite1.php an seite2.php übergeben kann ohne
  • Formulare (POST)
  • Parameter in der URL (GET)
  • Sessions
  • Cookies
  • Dateien auf dem Server

Auf seite1.php soll ein link in der Form ...href="seite2.php" sein. seite2.php soll dann direkt auf die Variable $foo der seite1.php zugreifen können, jedoch ohne die oben erwähnten Mittel zu nutzen.

Die eigendliche Frage lautet: Geht dieses überhaupt und falls ja, wie?
 
Wird kaum gehen. Du könntest die Variable in eine Datenbank schreiben, dann auf seite2.php mit header (); weiterleiten und dann von seite2.php die Variable wieder aus der DB auslesen. Das ganze macht aber sehr wenig Sinn. Warum willst du das denn machen? Wenn es dir nur um die Linkmanipulation geht stellt Apache das Modul mod_rewrite zur Verfügung. Das könnte dir vielleicht helfen.
 
Nein, ich habe diese Idee um nicht im PHP-Code Links schreiben zu müssen wie:
...href="?module=$module&...&foo=$foo"
sondern das etwas eleganter zu machen. Aber ich hab mir schon gedacht das es dazu kaum ne Lösung geben wird. Schade eigendlich...

EDIT: Dein Vorschlag wäre auch nicht sehr Serverfreundlich, da eine Variable einen Modulnamen beinhaltet und somit bei fast jedem Seitenwechsel neu gesetzt werden müsste.
 
Zuletzt bearbeitet:
Zurück