Hallo,
arbeite an einem Script, welches u. a. auch Benutzergruppen beinhaltet. Manche User dürfen z.B. Dateien herunterladen, manche nicht. Die User können sich anmelden und es wird eine Session-ID in der DB gespeichert und entspechend wieder abgefragt.
Wenn der User also die erforderlichen Rechte hat, soll der Download gestartet werden. Dazu muss ich dem Header Werte übergeben:
Da mit der Session-Funktion für die Login-Funktion allerdings eine Session gestartet wird, bekomme ich an dieser Stelle die Fehlermeldung:
Warning: Cannot modify header information - headers already sent by (output started at pfad/session.php:44).
Was kann ich tun, um dieses Problem zu beheben? Der Code zur Session ist ähnlich wie hier, die Funktionen ähnlich wie hier.
Vielen Dank für Hilfe.
arbeite an einem Script, welches u. a. auch Benutzergruppen beinhaltet. Manche User dürfen z.B. Dateien herunterladen, manche nicht. Die User können sich anmelden und es wird eine Session-ID in der DB gespeichert und entspechend wieder abgefragt.
Wenn der User also die erforderlichen Rechte hat, soll der Download gestartet werden. Dazu muss ich dem Header Werte übergeben:
PHP:
header ("Content-Type: ".$array2[mime_type]."\n");
header ("Content-Disposition: attachment; filename=\"".$file."\";");
readfile ("../../files/$maincategory/$subcategory/$file");
Warning: Cannot modify header information - headers already sent by (output started at pfad/session.php:44).
Was kann ich tun, um dieses Problem zu beheben? Der Code zur Session ist ähnlich wie hier, die Funktionen ähnlich wie hier.
Vielen Dank für Hilfe.
Zuletzt bearbeitet: