Come inserire un file PHP in tutte le pagine

August 17

Come inserire un file PHP in tutte le pagine


Riutilizzare lo stesso segmento di codice più e più volte contro in più file di codice sorgente è una pratica di programmazione povero che crea il codice che è difficile da mantenere. E 'per questo motivo che gli sviluppatori PHP inserire il codice che verrà riutilizzato in più file in un unico file, quindi inserire il codice in altre pagine, se necessario, con una dichiarazione di "include". Se si desidera inserire un file PHP in tutte le pagine del sito web, è necessario aggiungere l'istruzione include di procurarsi file di codice che producono pagine.

Includere

Il comando per inserire il codice da un file PHP in un'altra pagina del codice sorgente è "includono 'altro-file.php';" dove "altro-file.php" è il nome del file che si desidera includere. Dove si posiziona la linea di "includere" nel codice detterà l'ambito in cui il codice del file PHP è a disposizione del resto della pagina. Se si inserisce la riga include all'interno di una funzione, ma solo che la funzione avrà accesso ai suoi contenuti. Posizionando la linea nella parte superiore della pagina, al di fuori di eventuali singole funzioni, darà la pagina di accesso globale per il contenuto del file.

Posizione file

Il file PHP si inserisce in altre pagine non deve necessariamente essere sul proprio server. È anche possibile chiamare file PHP a disposizione del pubblico su altri server. Tuttavia, si dovrebbe stare attenti a chiamare file PHP da posizioni che non controlli. Se qualcuno mette codice dannoso nel file che si sta includendo nelle proprie pagine, il vostro sito eseguirà quel codice. Il tuo sito web potrebbe essere compromessa o le pagine potrebbe servire codice dannoso per i tuoi visitatori. Se non si controlla l'accesso al file che si sta chiamando nelle pagine, si introduce un potenziale rischio per la sicurezza del tuo sito.

Pagine individuali

Se il vostro sito è costituito da una serie di singole pagine con il proprio codice sorgente distinti, è necessario aggiungere manualmente la riga include al codice sorgente di ogni singolo pagina. È necessario ricordare di includere la linea a tutte le nuove pagine aggiunte al tuo sito web in futuro o non sarà possibile accedere a quel file.

Dinamica Generazione pagina

Se il tuo sito utilizza un sistema di quadro o di gestione dei contenuti, allora è sufficiente aggiungere la riga include al codice sorgente file responsabile di generare le pagine del tuo sito web. Ad esempio, nel framework Web che utilizzano il pattern Model-View-Controller è necessario aggiungere la riga comprendere a tutti i file di visualizzazione. Se si utilizza un sistema di gestione dei contenuti, è necessario consultare la documentazione per vedere quali file generare le pagine e richiedono la riga include.