Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come inserire un file PHP in Tutte le pagine

Il riutilizzo dello 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 un'istruzione "include" . Se si desidera inserire un file PHP in tutte le pagine del sito web , è necessario aggiungere l' istruzione include di file di codice sorgente che producono pagine . Includere

Il comando per inserire il codice di un file PHP in un'altra pagina di codice sorgente è " comprendere ' 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 è disponibile per il resto della pagina . Se si posiziona la linea di includere all'interno di una funzione , solo che funzione avrà accesso ai suoi contenuti . Posizionamento della linea nella parte superiore della pagina , al di fuori di tutte le singole funzioni , darà la pagina di accesso globale al contenuto del file .
File Location

Il file PHP si inserisce in altre pagine non deve necessariamente essere sul proprio server . È anche possibile chiamare i file PHP pubblicamente disponibili su altri server. Tuttavia, si dovrebbe stare attenti a chiamare i file PHP da postazioni che non controlli . Se qualcuno mette codice dannoso nel file si includono nelle proprie pagine , il vostro sito verrà eseguito il codice . Il vostro sito potrebbe essere compromesso o le tue 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 di sicurezza per il vostro sito.

 

Programmazione © www.354353.com