L’SSI (Server Side Includes) è una tecnologia che permette di inserire del codice dinamico all’interno di una pagina web. Il codice può essere utilizzato per aggiornare automaticamente parti della pagina, oppure per creare sezioni dinamiche che si adattano a diversi utenti o situazioni.
L’SSI funziona attraverso l’inserimento di tag speciali all’interno della pagina web. Il tag più comune è che permette di includere il contenuto di un file HTML all’interno della pagina. In questo modo, i cambiamenti apportati al file includono automaticamente la pagina.
Un altro esempio è il tag che consente di visualizzare il valore di una variabile all’interno della pagina. Questo è utile, ad esempio, per personalizzare le pagine in base all’utente che le sta visualizzando.
L’SSI viene eseguito dal server web prima di inviare la pagina al browser dell’utente, quindi tutti i cambiamenti vengono apportati in modo automatico e trasparente. Inoltre, l’uso dell’SSI consente di ridurre il tempo di sviluppo e manutenzione delle pagine web, in quanto consente di separare la logica di presentazione dalla logica di business.