Hallo,
Ich habe eine Datenbankabfrage, die funktioniert.
Sie stellt frei Variablen per SESSION zur Verfügung.
Eine zweite PHP-Seite liest diese Variablen und wertet sie aus.
Problem:
Beim ERSTEN Aufruf der beiden Dateien hintereinander, wird keine variable übertragen.
Rufe ich die aufrufende Datei NOCHMAL auf und übertrage ich die Variablen nochmal, geht alles.....bis der Browser wieder geschlossen wird (mit verschiedenen Browsern getestet).
Die aufrufende Datei ist diese (Auszug):
Die Variablen existieren IMMER, auch beim ersten Aufruf.
Auslesende Datei:
und hier erscheinen beim ersten Aufruf die Variablem leer. Erneuter Aufruf dieser Datei alleine ändert nichts.
Bei jeder weiteren Übertragung der Variablen erfolgt die Übergabe sofort! .... wie gesagt.... bis der Browser geschlossen wurde.
Was mache ich falsch?
Gruss
Michael
Ich habe eine Datenbankabfrage, die funktioniert.
Sie stellt frei Variablen per SESSION zur Verfügung.
Eine zweite PHP-Seite liest diese Variablen und wertet sie aus.
Problem:
Beim ERSTEN Aufruf der beiden Dateien hintereinander, wird keine variable übertragen.
Rufe ich die aufrufende Datei NOCHMAL auf und übertrage ich die Variablen nochmal, geht alles.....bis der Browser wieder geschlossen wird (mit verschiedenen Browsern getestet).
Die aufrufende Datei ist diese (Auszug):
Code:
<?php //Erzeugen der Variablen session_start(); //... //...es wurden die Variablen ermittelt und //...hier in die SESSION geschickt: $_SESSION["finisher"]=$kname; $_SESSION["vorn"]=$kfirst; $_SESSION["nachn"]=$klast; //...Die echo Befehle, zeigen, dass die Variablen tatsächlich existieren echo $kname; echo kfirst; echo klast; ?>
Auslesende Datei:
Code:
<?php //Aufruf der Variablen session_start(); //...hier werden die Variablen aus der SESSION geholt: $swimmer=$_SESSION["finisher"]; $vn="'".$_SESSION["vorn"]."'"; $nn="'".$_SESSION["nachn"]."'"; //... und hier sehe ich, ob sie angekommen sind: echo $swimmer; echo $vn; echo $nn; ?>
Bei jeder weiteren Übertragung der Variablen erfolgt die Übergabe sofort! .... wie gesagt.... bis der Browser geschlossen wurde.
Was mache ich falsch?
Gruss
Michael
Kommentar