Hallo @all.
nachdem ich letztens mehrere Stunden nach einem Fehler in einem Script gesucht habe, welches vorher einwandfrei funktionierte, fiel mir etwas sehr merkwürdiges auf... ich hoffe, jemand anderes hatte dieses Problem auch schon, und kann evtl Erfahrungsberichte, Lösungsansätze liefern.
zur Ausgangslage:
zur Entwicklung und zum Test von Seiten läuft der xampp (1.6.6) mit aktiviertem Apache und MySQL (PHP 5.2.5).
zum Problem:
beim Aufruf eines Scriptes mit Datenbank-Query und vorher gestarteter Session fiel mir dann auf, dass die Query, die aus POST Daten gespeist wird, mehrfach ausgeführt wird; und das auch nach einem erneuten Aufruf der Seite ohne erneuten Submit der POST Daten. Es ist, als würde die query und POST Daten gecacht werden und dann nochmal ausgeführt werden.
Ich habe den entsprechenden Funktionsaufruf überprüft, die funktion wird nur einmal aufgerufen und ausgeführt.
Weiterhin bemerkenswert ist, dass dieses Problem nicht nur lokal auftritt, sondern auch bei Seiten, die im Netz zugänglich sind, und die ebenfalls mit Querys und Sessions arbeiten.
zur temporären Lösung:
Wenn dieses Problem auftritt, dann hilft es, erst den Browser (Firefox 2.0.0.14) zu beenden (dabei werden alle persönlichen Daten gelöscht), danach den Apache und mysql auszuschalten, danach xampp über exit zu beenden. Dann wieder einschalten.
Danach läuft alles fehlerfrei.
Dieses Problem tritt nicht periodisch auf, sondern zufällig
Ich hoffe, ich habe das Problem einigermaßen verstädnlich beschrieben. bin für jede Hilfe dankbar, da ich mit meinem Latein einigermaßen am Ende bin
so far
CoD