What is a dynamic website?A dynamic web site is a web site that displays different content each time it's viewed. For example, the site may change with the time of day, the user that accesses the website, or the type of user interaction. If you are planning to have a big portal with more content, you cannot have a static website. There are two types of dynamic web sites.
Web sites that change in response to an action within that page, such as a mouse or a keyboard action, use client-side scripting.
Client-side scripts generate client-side content. Client-side content is content that's generated on the user's computer rather than the server. In these cases, the user's web browser would download the web page content from the server, process the code that's embedded in the web page, and then display the updated content to the user.
Web sites that change when a page is loaded or visited use server-side scripting. Server-side content is content that's generated when a web site is loaded. For example, login pages, forums, submission forms, and shopping carts, all use server-side scripting since those web pages change according to what is submitted to it. Scripting languages such as PHP, ASP, ASP.NET, JSP, ColdFusion and Perl allow a web page to respond to submission events.