Kennisbank

1.000 veelgestelde vragen, 500 tutorials en uitlegvideo's. Hier vind je alleen maar oplossingen!

Een bestand globaal opnemen met Auto Prepend File

Deze handleiding legt uit hoe u een bestand kunt specificeren dat vóór de gewenste pagina of aan het begin van elk PHP-script dat op uw server wordt uitgevoerd, wordt geladen, alsof het is aangeroepen met de functie require(), maar dan op een meer globale manier met de PHP-richtlijn auto_prepend_file.

 

Inleiding

  • U kunt bijvoorbeeld een bestand headers.php maken met PHP-functies header() om de headers van een website te definiëren, en dit bestand wordt aan het begin van elk PHP-bestand ingevoegd…
    • … via een bestand .user.ini (specifiek voor een map),
    • … of via de websiteconfiguratie in de Manager (globaal), zoals hieronder beschreven.
  • Voor verdere hulp kunt u contact opnemen met een partner of een gratis offerte aanvragen – u kunt ook meer te weten komen over de rol van de hostingprovider.

 

Een bestand globaal toevoegen via de Manager

Om toegang te krijgen tot het beheer van de website:

  1. Klik hier om toegang te krijgen tot het beheer van uw product in de Infomaniak Manager (Hulp nodig?).
  2. Klik rechtstreeks op de naam van het betreffende product:
  3. Klik op Beheren onder Geavanceerde instellingen:
  4. Klik op het tabblad PHP / Apache.
  5. Vul de betreffende regel in door het pad naar het bestand in te voeren dat u wilt importeren.
  6. Klik op de knop onderaan de pagina om te opslaan:

 

Nadat u deze directive hebt gedefinieerd, importeren alle PHP-pagina's op uw server automatisch het opgegeven bestand voordat ze hun eigen code uitvoeren.

De headers die in een .htaccess-bestand zijn gedefinieerd, zijn alleen van toepassing op niet-PHP-inhoud (dus statische inhoud).

Infomaniak gebruikt php-fpm, dat de verschillende headers via apache fast_cgi ontvangt. In de RFC van cgi_www behoort de header Strict-Transport-Security niet tot de headers die via CGI worden doorgegeven, en de Apache-documentatie bevestigt dit. Raadpleeg deze andere RFC.

Link naar deze veelgestelde vragen: https://faq.infomaniak.com/2352


Is deze veelgestelde vragenlijst nuttig geweest?