Base di conoscenze

1 000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!

Includere un file globalmente con Auto Prepend File

Aggiornamento 10/03/2026

Questa guida spiega come specificare un file che verrà caricato prima della pagina desiderata o all'inizio di ogni script PHP eseguito sul tuo server, incluso come se fosse stato chiamato con la funzione require(), ma in modo più globale utilizzando la direttiva auto_prepend_file di PHP.

 

Premessa

  • Ad esempio, per dichiarare gli header di un sito web, è possibile creare un file headers.php che contiene funzioni PHP header() e che venga prepend all'inizio di ogni file PHP…
    • … tramite un file .user.ini (proprio di una cartella),
    • … o tramite la configurazione del sito del Manager (globale) come spiegato di seguito.
  • In caso di necessità, partner locali e referenziati da Infomaniak possono occuparsi di queste procedure: lanciate un appalto gratuito; si occupano di tutto, liberandovi dai dettagli tecnici — scoprite anche il ruolo dell'hosting provider.

 

Includere un file globalmente dal Manager

Per accedere alla gestione del sito web:

  1. Cliccate qui per accedere alla gestione del vostro prodotto sul Manager Infomaniak (avete bisogno di aiuto?).
  2. Cliccate direttamente sul nome attribuito al prodotto interessato:
  3. Cliccate su Gestisci sotto Impostazioni avanzate:
  4. Cliccate sulla scheda PHP / Apache.
  5. Completate la riga interessata inserendo il percorso del file da includere.
  6. Cliccate sul pulsante in fondo alla pagina per salvare:

 

Dopo aver definito questa direttiva, tutte le pagine PHP sul vostro server includeranno automaticamente il file specificato prima di eseguire il proprio codice.

Gli header definiti in un file .htaccess sono validi solo per il contenuto non PHP (quindi statico).

Infomaniak utilizza php-fpm che riceve i vari header tramite apache fast_cgi. Nella RFC di cgi_www l'header Strict-Transport-Security non fa parte degli header passati tramite CGI e la documentazione Apache lo conferma. Prendete visione di questa altra RFC.


Questa FAQ è stata utile?