MODELLO CLIENT-SERVER prof. Pietro MASTROPIETRO Modello CLIENT - SERVER Browser Richiesta pag1.htm 1 INTERNET /INTRANE T 2 LATO CLIENT 1. Il Browser effettua la richiesta di una pagina WEB statica in formato HTML. 2. Il Server Web preleva la pagina e la invia al client. 1 SERVER WEB 2 pag1.htm pag2.htm pag3.htm LATO SERVER prof. Pietro MASTROPIETRO Modello CLIENT – SERVER pagina dinamica Browser Richiesta pag1.php 1 INTERNET /INTRANE T 1 4 SERVER WEB 4 2 3 Interprete PHP 1. Il Browser effettua la richiesta di una pagina WEB dinamica in formato PHP 2. Il SERVER WEB riconosce che la richiesta fa riferimento a un file con estensione .php e quindi attiva l’interprete PHP per eseguire gli script in essa contenuti 3. L’interprete PHP esegue i comandi che creano la pagina HTML e la passa al SERVER WEB 4. Il SERVER WEB invia al Browser dell’utente la pagina in formato HTML, generata in modo dinamico dallo script PHP. prof. Pietro MASTROPIETRO Modello CLIENT – SERVER Pagina Dinamica con Connessione al DATABASE Browser Richiesta pag1.php 1 6 1 INTERNET /INTRANE T SERVER WEB 6 2 5 Interprete PHP 1. 2. 3. 4. 5. 6. 3 SERVER MySQL 4 Il BROWSER effettua la richiesta di una pagina WEB dinamica in formato PHP Il SERVER WEB riconosce che la richiesta fa riferimento a un file con estensione .php e quindi attiva l’interprete PHP per eseguire gli script in essa contenuti Lo script PHP contiene i comandi per collegarsi al database MySQL e inviare le richiesta tramite comandi Mysql Il server MySQL risponde restituendo i dati richiesti Lo script PHP scrive questi dati all’interno pagina WEB e la restituisce al SERVER WEB Il SERVER WEB invia al Browser dell’utente la pagina in formato HTML, generata in modo dinamico dallo script PHP. prof. Pietro MASTROPIETRO