Sto guardando un sito per il quale ho la fonte php. Le pagine sono tutte pagine php: index.php, home.php, about.php. Questi file contengono tutti codice php puro.
Tuttavia, ho aperto questo sito web, ad esempio about.php, e ho visto la fonte della pagina. Vedo codice HTML che stende la pagina. Perché questa sorgente di pagina non è in PHP?
risposte:
6 per risposta № 1Sarebbe un orribile buco di sicurezza se potessi visualizzare il codice sorgente e vedere il codice PHP sottostante - vedresti le credenziali del database, i segreti commerciali, ecc.
PHP è un linguaggio lato server. Viene eseguito sul server, in genere per generare HTML che viene quindi inviato al browser.
2 per risposta № 2
Il codice php viene elaborato dal server per produrre il codice html inviato al browser che lo ha richiesto.
1 per risposta № 3
poiché PHP è un linguaggio lato server, non puoi vedere il codice sorgente ... sei cliente, vedi solo i tag HTML, HTML è un linguaggio lato client ...
1 per risposta № 4
Fondamentalmente, html è usato per formattare la pagina e le sue informazioni.Queste informazioni sono generate dinamicamente via PHP e quindi inviate al client che richiede le informazioni.
Come altri utenti hanno sottolineato, non vuoi che il codice sorgente del tuo server web sia pubblicamente disponibile, poiché è un enorme rischio per la sicurezza.
Ci sono molte ragioni per cui esiste HTML, ma penso che si avventura al di fuori dei limiti della tua domanda.