Base di conoscenze
1 000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Includere un file globalmente tramite l'opzione "Aggiungi automaticamente il file"
Questa guida spiega come specificare un file che verrà caricato prima ancora della pagina desiderata o all'inizio di ogni script PHP eseguito sul server, incluso come se fosse stato chiamato con la funzione require(), ma in modo più generale utilizzando la direttiva auto_prepend_file di PHP.
Introduzione
- Ad esempio, per definire gli header di un sito web, è possibile creare un file
headers.phpcontenente funzioni PHPheader()e includerlo all'inizio di ogni file PHP tramite:- … un file
.user.ini(specifico per una cartella), - … oppure tramite la configurazione del sito nel Manager (a livello globale), come spiegato di seguito.
- … un file
Includere un file a livello globale tramite il Manager
Per accedere alla gestione del sito web:
- Clicca qui per accedere alla gestione del tuo sito sull'Interfaccia di gestione Infomaniak (hai bisogno di aiuto?).
- Fare clic direttamente sul nome assegnato al sito in questione:

- Fare clic su Gestisci le impostazioni avanzate:

- Fare clic sulla scheda PHP / Apache:

- Compilare la riga corrispondente inserendo il percorso del file da includere.
- Fare clic sul pulsante Salva in fondo alla pagina:

Dopo aver definito questa direttiva, tutte le pagine PHP sul server includeranno automaticamente il file specificato prima di eseguire il proprio codice.
Gli header definiti in un file .htaccess sono validi solo per i contenuti non PHP (quindi statici).
Infomaniak utilizza php-fpm, che riceve i diversi header tramite apache fast_cgi. Nella RFC di cgi_www, l'header Strict-Transport-Security non rientra tra gli header trasmessi tramite CGI e la documentazione Apache lo conferma. Consultare questa altra RFC.
Link a questa FAQ: https://faq.infomaniak.com/2352
Questa FAQ è stata utile?