Pagine dinamiche: sono pagine che contengono, oltre all’HTML, anche programmi per il server. Quindi, quando un utente vuole visualizzare la pagina, il server esegue i programmi, traduce la pagina in HTML e la invia al browser che a sua volta la codifica e ne mostra i contenuti all’utente. Significa quindi che il contenuto di queste pagine non è fisso ma può variare.
Le pagine dinamiche si distinguono da quelle statiche sia perché contengono spesso nell’URL parametri come punti di domanda, sia perché hanno un tipo di estensione diversa (esempio: .php .jsp .cfm .aspx etc.).