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. The alternative is for the web server itself to deliver a
static web page. 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.