1000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Includere un file globalmente con Auto Prepend File
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 le funzioni PHPheader()
e che sia 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.
- … tramite un file
Includere un file globalmente dal Manager
Per accedere alla gestione del sito web:
- Clicca qui per accedere alla gestione del tuo prodotto su Manager Infomaniak (hai bisogno di aiuto?).
- Clicca direttamente sul nome attribuito al prodotto interessato:
- Fai clic su Gestisci sotto Impostazioni avanzate:
- Fai clic sulla scheda PHP / Apache.
- Completate la riga interessata inserendo il percorso del file da includere.
- Clicca sul pulsante per salvare:
Dopo aver definito questa direttiva, tutte le pagine PHP sul tuo 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 headers tramite apache fast_cgi
. Nella RFC di cgi_www l'header Strict-Transport-Security
non fa parte degli headers passati tramite CGI e la documentazione Apache lo conferma. Prendete visione di questa altra RFC.
⚠️ Per ulteriori assistenza contattate un partner o lanciate gratuitamente una richiesta di offerta — scoprite anche il ruolo dell'hosting provider.