eigentlich eine ganz einfach Frage :
Bei jedem Aufruf eines Scriptes wird (wenn man so will) eine kpl. neue Instanz von PHP gestartet.
Wie kann ich aus einem Script Daten (im Speicher) so ablegen, daß die nächste Instanz bei Ihrem Aufruf darauf zugreifen kann ?
Beispiel Counter
Aufruf
Start
Script zählt den Aufruf und speichert die Daten im RAM
Ende
Aufruf
Start
Daten aus dem vorherigen Aufruf lesen und weiterverarbeiten
Ende
Tja und zwischen Ende 1 und Start 2 wird eben alles verworfen.
Bitte nicht session_register benutzen, das klappt nicht auf jeder PHP Version, $_SESSION ist der bessere Weg.
?
Beispiel Counter
Aufruf
Start
Script zählt den Aufruf und speichert die Daten im RAM
Ende
<?php session_start(); $\_SESSION["Daten"] = "Bla";
?\>
Wobei das mit dem RAM nicht ganz so ist, per Default gibt's ne Datei in /tmp, das kann man ggfs. mit eigenen Session Handlern umdefinieren.
> 2. Aufruf
> Start
> Daten aus dem vorherigen Aufruf lesen und
> weiterverarbeiten
> Ende
<?php session_start(); // Nimmt auch eine existierende Session wieder auf echo $\_SESSION["Daten"];
?\>
Alexander