Hallo Experten,
ich habe ein merkwürdiges Problem.
Online (d.h. im Web) habe ich sehr viele php-scripts laufen, die in Form einer State-machine funktionieren,
d.h.
print "<form action=\"$_SERVER['PHP_SELF']\" method \"post\">";
print "<input type \"hidden\" name=\"funktionsnummer\" value=\"3\"
....
print "<input type \"submit\" value = \"machwas\"> </form>";
wobei über den Wert von $_POST['funktionsnummer'] viele unterschiedliche "States" im script angesprungen werden.
Wie gesagt, auf "realen" Maschinen im Web funktioniert das hervorragend.
Und nun das Problem:
benutze ich dasselbe Script unter XAMPP (php 5.2.6) dann sind nach einem "submit"
ALLE Variablen gelöscht.
Dieses Verhalten macht absolut keine Sinn. Dummerweise finde ich auch nichts in der Doku, wie man
dieses Verhalten so modifizieren kann, das es dem Verhalten von PHP im Web entspricht.
Wer hat da was hilfreiches für mich ??
Eigentlich wollte ich XAMPP nutzen, um meine PHP-Programme schneller testen zu können, aber dieses Problem kostet mich mittlerweile immens Zeit.
Gruss
Wolfgang
PS: XAMPP ist unter Win-XP pro installiert.