Hi,
ich habe ein Skript namens "makepdf.php", das in einem Popup geöffnet wird. Variablen in meiner Session sind innerhalb dieses Skripts aufrufbar, die Session existiert also und hat auch eine feste ID.
Nun rufe ich mit $status = $pipeline->process_batch($textpdf, $g_media);
eine Memberfunktion der Klasse Pipeline auf. Innerhalb dieser Klasse findet die Funktion file_get_contents($file) statt. $file ist eine URL. Diese URL lautet zum Beispiel bericht.php. Und hier liegt der Haken. Diese URL benötigt einige Sessionvariablen, z.B. einen in der Session gespeicherten Uernamen und ein Passwort, um die Leseberechtigung des Benutzers überprüfen zu können. Leider schaffe ich es nicht, das diese Variablen dem Skript in file_get_contents zur Verfügung stehen. Derzeit versuche ich es durch:
- anhängen der SID=session_id() als Get-Variable
- und in der URL mit session_id(strip_tags($_GET['sid']));
session_start();
Dauert erstens eine Ewigkeit nun das Skript auszuführen, andererseits funktioniert es leider auch nicht, fehlermeldungen kommen "leider" auch keine.
Grüsse
Matthias