Il y a une interaction avec le visiteur (réponse adaptée en fonction de la requête visiteur)
Nécessité d’avoir un langage du côté serveur pour créer les pages dynamiques (Java, C#, PHP, ASP.NET, Ruby, …)
Il y a exécution de la page dynamique sur le serveur avant envoi au client :
Le serveur interprète le code de programmation utilisé (comme le PHP) et génère du code HTML qui pourra être interprété par le navigateur du poste client