Heyaho,
mein Skript ist folgendermaßen aufgebaut. Ich ziehe mir mit dem Hauptskript weiterere Skripte mit dem include-befehl aus anderen Dateien. Diese Skripte enthalten Funktionen.
Mit dem Hauptskript führe ich nun den 1. Befehl aus und erhalte einen ersten Wert. Mit diesem ersten Wert gehe ich nun zur ersten Funktion aus dem ersten gezogenen Skript s.o. Diese Funktion berechnet mir einen neuen Wert, beginnt die Session und geht zurück auf das Hauptskript. So weit, so gut
Nun springt das Hauptskript auf das 2te Skript und sollte den Wert aus der ersten Funktion mitnehmen. ABER obwohl ich diesen Wert in den Funktionsaufruf reinschreibe, geht er unterwegs verloren. Direkt vor dem Aufruf der Funktion ist dieser Wert noch gültig, aber er übernimmt diesen Wert nicht.
Aber das wirklich Witzige daran ist: Wenn ich die Seite aktualisiere, funktioniert alles einwandfrei.
Was ist nun grob gesagt falsch. Ja ich weiß, ich sollte den Code posten, aber mehrere hundert Zeilen Code wollt ihr hier nicht durcharbeiten.
mein Skript ist folgendermaßen aufgebaut. Ich ziehe mir mit dem Hauptskript weiterere Skripte mit dem include-befehl aus anderen Dateien. Diese Skripte enthalten Funktionen.
Mit dem Hauptskript führe ich nun den 1. Befehl aus und erhalte einen ersten Wert. Mit diesem ersten Wert gehe ich nun zur ersten Funktion aus dem ersten gezogenen Skript s.o. Diese Funktion berechnet mir einen neuen Wert, beginnt die Session und geht zurück auf das Hauptskript. So weit, so gut
Nun springt das Hauptskript auf das 2te Skript und sollte den Wert aus der ersten Funktion mitnehmen. ABER obwohl ich diesen Wert in den Funktionsaufruf reinschreibe, geht er unterwegs verloren. Direkt vor dem Aufruf der Funktion ist dieser Wert noch gültig, aber er übernimmt diesen Wert nicht.
Aber das wirklich Witzige daran ist: Wenn ich die Seite aktualisiere, funktioniert alles einwandfrei.
Was ist nun grob gesagt falsch. Ja ich weiß, ich sollte den Code posten, aber mehrere hundert Zeilen Code wollt ihr hier nicht durcharbeiten.
Kommentar