Hallo,
Ich möchte gerne Variablen von einer PHP datei zur nächsten über geben ohne dieses über die Browserzeile sprich :
<a href="beispiel.php?variable=1">
etc. zu machen, weil man die ja immer lesen kann.
Na und?
Manipulieren kann man die Dinge auch sonst, bloss bei
GET-Abfragen (d.h. bei an die URL angehaengten Parametern)
ist es fuer Anfaenger einfacher. POST ist _nicht_ sicherer.
Bei Formularen ist das ja alles kein Problem.
Eine Moeglichkeit waeren eben Formulare.
Und zwar mit versteckten Feldern und POST als Methode.
Dann hast Du aber Submit-Buttons statt normalen Text-Links.
Und Du musst pro Ziel ein kleines "Formular" haben.
Ziemlich muehsam bei vielen Links. Nicht zu empfehlen.
Ansonsten bleiben Dir Methoden mit Cookies.
(Auch die kann man aber manipulieren. Und manche Benutzer
bzw. deren Browser [MS IE 6] lehnen sie ab.)
PHP hat auch ein Session-Management.
http://www.dclp-faq.de/ch/ch-version4_session.html
http://www.php.net/manual/de/ref.session.php
Damit sind die Variablen nur auf dem Server gespeichert,
und als einziges musst Du die Session-ID von Seite zu Seite
weitergeben. Das kann z.B. mittels Cookies oder GET geschehen.
Das einzige, was der Benutzer dann noch manipulieren kann,
ist die Session-ID, aber das bringt ihm herzlich wenig,
wenn Du es richtig machst.
HTH, mfg
Thomas