Come utilizzare le inclusioni lato server
Il tuo sito Web ha funzionalità identiche in ogni pagina, come un menu o una tagline nella parte inferiore della pagina? In tal caso, puoi trarre grandi vantaggi dall'uso dei file include.

Le inclusioni lato server sono un modo per archiviare il codice HTML in un file a cui è possibile accedere da ogni pagina del tuo sito. Il vantaggio principale dell'utilizzo di include è che risparmierai enormi quantità di tempo di manutenzione. Ad esempio, supponi di avere un sito Web di cinquanta pagine e decidi di aggiungere una nuova opzione al menu di navigazione. Preferiresti andare in ogni singola pagina e aggiungere il nuovo elemento o apportare una modifica a un file e visualizzarlo immediatamente su ogni pagina del tuo sito? Se preferisci la seconda opzione, continua a leggere.

Un file include utilizza l'estensione .inc (ad esempio "menu.inc") e può contenere praticamente tutto ciò che useresti per codificare il tuo sito - HTML, regole CSS, Javascript, ecc. Dopo aver scritto il menu File .inc con il tuo menu di navigazione, puoi chiamarlo inserendo il seguente codice in ogni pagina in cui desideri che appaia il menu:



Tutto a sinistra del segno di uguale indica al browser cosa fare con il comando (sostanzialmente "includi il seguente file ..." e le informazioni a destra di uguale identificano il file specifico da includere. Se il tuo file è archiviato in un cartella separata sul server, scrivere la chiamata include in questo modo:



Di solito il modo più semplice per capire quali parti della pagina devono essere messe da parte come include è scorrere il tuo sito e annotare quali sezioni appaiono più e più volte. Il menu di navigazione è il classico esempio, ma potresti anche includere un'immagine di intestazione o testo a piè di pagina. Se hai una barra laterale che appare su più pagine, è anche un candidato per un file di inclusione. Per creare il file include, basta prendere il codice HTML per quella sezione e incollarlo nel file include. Non hai bisogno di nessun altro codice, come una o una sezione: il file include non è una pagina in sé e per sé, solo un pezzo di uno.

Se decidi di utilizzare le inclusioni, dovrai utilizzare l'estensione .shtml per ogni pagina che utilizza un file include, anziché utilizzare l'estensione .html standard. L'uso di .shtml non cambierà nulla delle pagine o del funzionamento del codice; consente semplicemente al tuo server web di utilizzare i file include.

Istruzioni Video: PHP 5.5 ITA 3: esecuzione lato client / server a confronto (Settembre 2021).