qhil
Captain
- Registriert
- Apr. 2011
- Beiträge
- 3.119
Moin zusammen,
ich habe derzeit das Problem, dass ich über
einen Redirect machen möchte. Dummerweise funktioniert dies nicht, weil sich davor schon Ausgaben befinden. Das kommt, weil ich eine Hauptseite habe, wo je nach ausgewähltem Menüpunkt und damit gesetzer Variable eine entsprechende PHP-Datei included wird. Dadurch muss ich das Grundgerüst nicht immer wieder in jede Datei aufnehmen.
Wie auch immer, der Redirect funktioniert dann natürlich nicht. Die Lösung mit dem Puffern der Ausgabe über
funktioniert auch, nur stelle ich mir die Frage, ob das korrekter Programmierstil ist. Mir erscheint das irgendwie "dahingefuscht"
Außerdem würde ich gern wissen, ob man unbedingt mit
abschließen muss, weil der Inhalt wird auch ohne den Befehl ausgegeben. Sollte man zusätzlich den Inhalt noch mit
löschen oder ist das egal?
Viele Dank im Voraus,
qhil
ich habe derzeit das Problem, dass ich über
PHP:
Header(Location: xyz.php);
Wie auch immer, der Redirect funktioniert dann natürlich nicht. Die Lösung mit dem Puffern der Ausgabe über
PHP:
ob_start();
PHP:
ob_end_flush();
PHP:
ob_end_clean();
Viele Dank im Voraus,
qhil