È possibile visualizzare il codice sorgente PHP?

Con molti siti Web, è possibile utilizzare il browser o un altro programma per visualizzare il codice sorgente del documento. Questo è un evento comune da parte degli spettatori che vogliono vedere come uno sviluppatore di siti Web ha realizzato una funzionalità su un sito Web. Chiunque può visualizzare tutto il codice HTML utilizzato per creare la pagina, ma anche se la pagina Web contiene codice PHP, è possibile visualizzare solo il codice HTML e i risultati del codice PHP, non il codice stesso.

Perché il codice PHP non è visualizzabile

Tutti gli script PHP vengono eseguiti sul server prima che il sito Web venga consegnato al visualizzatore del sito. Quando i dati arrivano al lettore, tutto ciò che rimane è il codice HTML. Questo è il motivo per cui una persona non può visitare una pagina del sito Web .php, salvare il file e aspettarsi che funzioni. Possono salvare l'HTML e vedere i risultati degli script PHP, che sono incorporati nell'HTML dopo l'esecuzione del codice, ma lo script stesso è al sicuro da occhi curiosi.

Ecco un test:

Il risultato è Test del codice PHP, ma il codice che lo genera non è visualizzabile. Anche se puoi vedere che ci deve essere un codice PHP al lavoro nella pagina, quando visualizzi l'origine del documento, vedi solo "Test del codice PHP" perché il resto è solo istruzioni per il server e non viene passato al visualizzatore. In questo scenario di test, solo il testo viene inviato al browser dell'utente. L'utente finale non vede mai il codice.