Perché non vedo il mio codice PHP quando visualizzo la fonte?

Gli sviluppatori Web e altri che sono informati sulle pagine Web sanno che è possibile utilizzare un browser per visualizzare il codice sorgente HTML di un sito Web. Tuttavia, se il sito Web contiene codice PHP, tale codice non è visibile, poiché tutto il codice PHP viene eseguito sul server prima che il sito Web venga inviato a un browser. Tutto il browser mai ricevuto è il risultato del PHP incorporato nell'HTML. Per lo stesso motivo, non è possibile accedere a un file .php sul Web, salvarlo e aspettarsi di vedere come funziona. Stai salvando solo la pagina prodotta dal PHP e non il PHP stesso.

PHP è un linguaggio di programmazione lato server, il che significa che viene eseguito sul server Web prima che il sito Web venga inviato all'utente finale. Questo è il motivo per cui non puoi vedere il codice PHP quando visualizzi il codice sorgente.

Script PHP di esempio

 

Quando questo script appare nella codifica di una pagina Web o di un file .php scaricato da un individuo su un computer, quel visualizzatore vede:

La mia pagina PHP

Poiché il resto del codice è solo istruzioni per il server Web, non è visualizzabile. Una fonte di visualizzazione o un salvataggio visualizza semplicemente i risultati del codice, in questo esempio, il testo My PHP Page.

Scripting lato server e script lato client

PHP non è l'unico codice che coinvolge scripting lato server e lo scripting lato server non è limitato ai siti Web. Altri linguaggi di programmazione lato server includono C #, Python, Ruby, C ++ e Java. 

Gli script lato client funzionano con script incorporati: JavaScript è il più comune e viene inviato dal server Web al computer di un utente. Tutta l'elaborazione degli script sul lato client avviene in un browser Web sul computer dell'utente finale.