Cosa include il lato server?
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 per quanto riguarda le 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 all'interno di documenti Extensible Hypertext Markup Language (XHTML) per consentire a una pagina statica di contenere contenuti generati dinamicamente senza dover servire l'intera pagina utilizzando i linguaggi di scripting come un preprocessore ipertestuale (PHP).
La scelta di utilizzare la scelta della tecnologia è fatta spesso da sviluppatori Web quando solo un piccolo portomo di un XTML deve essere 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 di lingue di script disponibili,Il lato server include viene 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 script lato server.
Ci sono alcuni vantaggi nell'uso del lato server include 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 perweb 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.