Come funziona lato server

🖥️ PHP è un linguaggio lato server.
Ma cosa significa esattamente?

Significa che il codice PHP non viene eseguito nel computer dell’utente, ma nel computer che ospita il sito: il server.


🔄 Il percorso di una pagina PHP

Vediamo cosa succede quando un utente visita una pagina PHP:

1️⃣ L’utente scrive l’indirizzo del sito nel browser
2️⃣ Il browser invia una richiesta al server
3️⃣ Il server esegue il codice PHP
4️⃣ PHP genera codice HTML
5️⃣ Il server invia l’HTML al browser
6️⃣ Il browser mostra la pagina

L’utente vede solo il risultato finale, non il codice PHP.


📦 Un esempio pratico

Immaginiamo di avere questo file:

<?php
echo "Benvenuto nel mio sito!";
?>
 

Cosa riceve il browser?

Benvenuto nel mio sito!

Il codice PHP viene trasformato in semplice testo HTML prima di essere inviato.


🔎 Differenza tra HTML e PHP

📄 HTML

⚙️ PHP

Se un utente prova a visualizzare il sorgente della pagina, vedrà solo l’HTML generato.


🌐 Perché è importante?

Il fatto che PHP lavori sul server permette di:

✔️ Proteggere il codice
✔️ Gestire password in modo sicuro
✔️ Collegarsi a database
✔️ Controllare chi può accedere a certe pagine


🧠 Riassumendo

Quando una pagina PHP viene richiesta:

In poche parole:
PHP lavora dietro le quinte 🎭 mentre l’utente vede solo lo spettacolo finale.

Nel prossimo capitolo inizieremo a preparare l’ambiente per provare PHP sul nostro computer.