Skip to main content

Che cos'è il lato server include?

Il lato server include (SSI), a volte indicato come bordo che include, è una tecnologia frequentemente utilizzata dagli sviluppatori Web che consiste nella scrittura di istruzioni relative alle procedure che dovrebbero avvenire durante la porzione di una pagina web.Una pagina Web è servita da un computer server quando un computer client richiede il suo indirizzo Web World Web.Queste direttive sono incluse o codificate direttamente nei documenti Extensible Hypertext Markup Language (XHTML) per consentire a una pagina statica di contenere contenuti generati dinamicamente senza dover servire l'intera pagina usando linguaggi di scripting come il preprocessore ipertestuale (PHP).

La scelta da utilizzareLa tecnologia del lato server include spesso gli sviluppatori Web quando solo una piccola parte di un documento XHTML deve essere generata dinamicamente.Ad esempio, potrebbe essere necessario visualizzare l'ora locale corrente su una pagina statica.Sebbene ciò possa essere facilmente raggiunto in alcune righe di codice scritte in qualsiasi numero dei linguaggi di scripting disponibili, il lato server include spesso utilizzato per tali scopi.Le pagine Web composte quasi interamente da contenuti generati dinamicamente non utilizzano il lato server include;Gli sviluppatori Web invece optano per la codifica degli script nei linguaggi di scripting lato server.

Ci sono alcuni vantaggi nell'uso del lato server includono la tecnologia rispetto a quella dei linguaggi di scripting come meno codice e un carico più leggero posizionato sul computer da servizio.Le soluzioni per la generazione di contenuti in modo dinamico in un intero sito Web, tuttavia, potrebbero comportare l'uso di linguaggi del lato server e di scripting perché la scelta di cui utilizzare è determinata da quanto di ogni pagina del sito è statica e quanto sia dinamica.La maggior parte delle aziende host web offre ai propri clienti la possibilità di utilizzare il lato server include la tecnologia per le loro pagine Web.

L'implementazione del lato server include di solito un compito semplice, in particolare per web designer e sviluppatori esperti.In genere consiste nella creazione di un file .htaccess a cui viene aggiunto il codice e quindi aggiunge il codice alle pagine XHTML in cui questa tecnologia deve essere utilizzata.Il codice specifico aggiunto è determinato dall'esatto contenuto dinamico che deve essere generato in parti specifiche della pagina altrimenti statica.I file Web che utilizzano questa tecnologia devono trasportare l'estensione del file specificata dalla società host web, che di solito è .shtml o shtm, per funzionare.La mancata modifica dell'estensione del file di un documento per utilizzare la tecnologia è un errore comune, in particolare tra web designer e sviluppatori inesperti.