Eigene Header senden?
Eingetragen von LarsSW (24)
am 19.01.2010 - 22:18 Uhr in
am 19.01.2010 - 22:18 Uhr in
Hallo,
ich würde gern für eine Site ein Modul entwickeln, welches einen Header zum Benutzer sendet. Also quasi sowas:
<?php
header("irgendwas...");
?>
Wie man weiß, müssen solche Header versandt werden, *bevor* die eigentliche Ausgabe erfolgt. Kann mir da jemand vielleicht einen Tipp oder einen hilfreichen Link geben?
- Anmelden oder Registrieren um Kommentare zu schreiben
hook_boot
am 19.01.2010 - 23:10 Uhr
Schau dir mal hook_boot() an: http://api.drupal.org/api/function/hook_boot
Dort solltest du in der Lage sein, header() zu setzen, bevor irgendeine Ausgabe erfolgt ist. Diese ehader() werden dann bei jedem Seitenaufruf mitgesendet.
Generell ist es in Drupal aber normalerweise auch kein Problem, die header() innerhalb eines Page-Callbacks zu setzen, da die Ausgabe eines Page-Callbacks im Output-Buffer gespeichert wird, bevor sie zum Browser gesendet wird.
Ich würde die
am 20.01.2010 - 09:15 Uhr
Ich würde die Drupal-Funktion drupal_set_header empfehlen.