Wissensdatenbank

1 000 FAQs, 500 Anleitungen und erläuternde Videos. Hier gibt es nur Lösungen!

Eine globale Datei mit der Option „Datei automatisch voranstellen“ einbinden

Aktualisierung 01.09.2026

Diese Anleitung erklärt, wie Sie eine Datei angeben, die vor dem Laden der gewünschten Seite oder zu Beginn jedes auf Ihrem Server ausgeführten PHP-Skripts geladen wird. Die Datei wird so eingebunden, als wäre sie mit der Funktion require() aufgerufen worden, jedoch allgemeiner durch die Verwendung der PHP-Direktive auto_prepend_file.

 

Einleitung

  • Um beispielsweise die Header einer Website zu definieren, kann eine Datei headers.php erstellt werden, die PHP-Funktionen header() enthält und die vor jeder PHP-Datei eingefügt wird …
    • … über eine Datei .user.ini (spezifisch für ein Verzeichnis),
    • … oder über die Konfiguration der Website im Manager (global), wie unten beschrieben.

 

Eine Datei global über den Manager einbinden

Um auf die Website-Verwaltung zuzugreifen:

  1. Klicken Sie hier, um auf die Verwaltung Ihrer Website im Infomaniak Manager zuzugreifen (Benötigen Sie Hilfe?).
  2. Klicken Sie direkt auf den Namen der betreffenden Website:
  3. Klicken Sie auf Erweiterte Einstellungen verwalten:
  4. Klicken Sie auf den Reiter PHP / Apache:
  5. Füllen Sie die entsprechende Zeile aus, indem Sie den Pfad zur einzubindenden Datei eingeben.
  6. Klicken Sie auf die Schaltfläche Speichern am unteren Rand der Seite:

 

Nachdem Sie diese Direktive definiert haben, werden alle PHP-Seiten auf Ihrem Server automatisch die angegebene Datei einbinden, bevor sie ihren eigenen Code ausführen.

Die in einer Datei .htaccess definierten Header gelten nur für nicht-PHP-Inhalte (also statische Inhalte).

Infomaniak verwendet php-fpm, das die verschiedenen Header über apache fast_cgi empfängt. In der RFC von cgi_www gehört der Header Strict-Transport-Security nicht zu den über CGI übermittelten Headern, und die Apache-Dokumentation bestätigt dies. Bitte informieren Sie sich über diese weitere RFC.


War diese FAQ nützlich?