A dynamic web page is a web page with web content that varies based on parameters provided by a user or a computer program. Dynamic websites have all the advantages over static websites. Dynamic sites are created using various languages like javascript, ajax, php, mysql, XHTML and the list goes on.