Includi lato server (SSI)

Un'inclusione lato server è un valore variabile (ad esempio, una data "Ultima modifica" del file) che un server può includere in un file HTML prima di inviarlo al richiedente. Se stai creando una pagina Web, puoi inserire un'istruzione include nel file HTML simile a questo:

e il server otterrà la data dell'ultima modifica per il file e la inserirà prima che il file HTML venga inviato ai richiedenti.

LAST_MODIFIED è uno dei tanti variabili ambientali di cui un sistema operativo può tenere traccia e che può essere accessibile a un programma server. L'amministratore del server può rendere queste variabili d'ambiente utilizzabili quando il sistema è configurato.

Un file Web che contiene istruzioni include lato server (come l'istruzione "echo" sopra) è generalmente definito dall'amministratore come un file con un "." suffisso. Si può pensare a un'inclusione lato server come una forma limitata di applicazione di interfaccia gateway comune. In effetti, il CGI non viene utilizzato. Il server cerca semplicemente nel file include lato server le variabili di ambiente CGI e inserisce le informazioni sulle variabili nei punti del file in cui sono state inserite le istruzioni "include".

Quando si crea un sito Web, una buona idea è chiedere all'amministratore del server quali variabili di ambiente possono essere utilizzate e se l'amministratore può organizzare la configurazione del server in modo che possano essere gestite. L'amministratore potrebbe essere in grado di aiutarti ad aggiungere le istruzioni "include" appropriate al tuo file HTML.