Ich habe drei Dateien :
Datei 1: enthält ein Formular mit einem MySQL-Ergebnis. der Wert $course wird gespeichert und $auswahl enthält die Information zweier SUBMIT - Button's
 
Datei 2: prüft den Submit-Button auf den gespeicherten Wert
Datei 3: erzeugt mit einem in der Session gespeicherten Wert eine csv - Outputdatei.
(THEORIE)
das Ganze realisiere ich als Session.
[datei2.php]
	
[/datei2.php]
Mein Problem ist, das die Session ID von datei 1 -> datei 2 übertragen wird,
aber von datei 2 -> datei 3 verloren geht, d.h. der Aufruf der header - Datei 3 geht ins Leere oder wird im Browser mit einer Fehlermeldung quittiert.
Die Druckfunktion klappt problemlos, der alterantive Aufruf der Datei 3 mit dem <meta - Tag> endet aber mit einer Fehlermeldung ???
Ich muß der Headerinformation die SessionID mitgeben, aber wie ?
Was nuß ich in Datei ändern und anstelle der ??? einsetzen. Wo liegt mein Denkfehler ?
Gruß
Stefan
					Datei 1: enthält ein Formular mit einem MySQL-Ergebnis. der Wert $course wird gespeichert und $auswahl enthält die Information zweier SUBMIT - Button's
Datei 2: prüft den Submit-Button auf den gespeicherten Wert
Datei 3: erzeugt mit einem in der Session gespeicherten Wert eine csv - Outputdatei.
(THEORIE)
das Ganze realisiere ich als Session.
[datei2.php]
PHP-Code:
	
	
if ($course != "")
{
    if ($auswahl == "Exportieren")
     {
      header("Location: [url]http://[/url]".$_SERVER['SERVER_NAME']."/datei3.php????");
     }
    else
     {
        if ($auswahl == "Druckversion")
         {
          echo '<meta http-equiv="refresh" content="0;url=http://'.$_SERVER['SERVER_NAME'].'/datei4.php?'.SID.'">';
         }
   else
    {
          header("Location: [url]http://[/url]".$_SERVER['SERVER_NAME']."/datei1.php");
    }
   }
} 
Mein Problem ist, das die Session ID von datei 1 -> datei 2 übertragen wird,
aber von datei 2 -> datei 3 verloren geht, d.h. der Aufruf der header - Datei 3 geht ins Leere oder wird im Browser mit einer Fehlermeldung quittiert.
Die Druckfunktion klappt problemlos, der alterantive Aufruf der Datei 3 mit dem <meta - Tag> endet aber mit einer Fehlermeldung ???
Ich muß der Headerinformation die SessionID mitgeben, aber wie ?
Was nuß ich in Datei ändern und anstelle der ??? einsetzen. Wo liegt mein Denkfehler ?
Gruß
Stefan
 
          

Kommentar