All web pages are driven by server-side scripting or client-side scripting.
Server-side scripting is a technique used in web development which involves employing scripts on a web server which produce a response customized for each user 's ( client 's ) request to the website . Scripts can be written in any of a number of server-side scripting languages that are available ( see below ) . Server-side scripting is distinguished from client-side scripting where embedded scripts , such as JavaScript , are run client-side in a web browser , but both techniques are often used together . Server-side scripting also enables the website owner to hide the source code that generates the interface , whereas with client-side scripting , the user has access to all the code received by the client .