Differenze tra le versioni di "Usare le SSI (server side includes)"

Da Altervista Wiki.
(Creata pagina con "Se hai un po' d'esperienza per quanto riguarda la realizzazione di siti web puoi avvalerti di alcune tecnologie per rendere il tutto ancora più dinamico e pratico da gestire....")
 
Riga 19: Riga 19:
 
Ricorda che affinché la tua pagina possa utilizzare le SSI deve terminare con estensione .shtml
 
Ricorda che affinché la tua pagina possa utilizzare le SSI deve terminare con estensione .shtml
  
[[Categoria:AlterSito]]
+
[[Categoria:Hosting]]

Versione delle 18:10, 16 dic 2015

Se hai un po' d'esperienza per quanto riguarda la realizzazione di siti web puoi avvalerti di alcune tecnologie per rendere il tutto ancora più dinamico e pratico da gestire.

SSI (server side includes): supponiamo che il tuo sito web sia costituito da una ventina di pagine con una barra di navigazione in cima ad ognuna. Potresti ricopiare la barra venti volte e cosa faresti se ti accorgessi che qualcosa non va? Rifaresti tutto? Con le SSI questo problema viene risolto, perchè puoi "includere" all'interno di ogni pagina il frammento di codice HTML contenente la barra, che a sua volta è contenuto in un file, diciamo header.txt, e qualora fosse necessario apportare delle modifiche sarà sufficiente lavorare su questo file.

Ecco alcuni esempi per cominciare subito:

Prendiamo come caso di studio l'esempio di prima, supponiamo che il file header.txt abbia percorso /cartella/header.txt, per includerlo in una pagina HTML, ad esempio pagina.html posta in /pagina.html, sarà sufficiente inserire il seguente codice nel punto desiderato.

<!--#include file="cartella/header.txt" -->

È anche possibile includere altri elementi tra cui ad esempio la data in cui la pagina è stata modificata l'ultima volta.

<!--#config timefmt="Ultima modifica %d/%m/%y"--><!--#flastmod file="${DOCUMENT_NAME}" -->

Ricorda che affinché la tua pagina possa utilizzare le SSI deve terminare con estensione .shtml