Server-side scripting
The term server-side scripting comes from the development of dynamic Web sites and Web applications. It means that a web page or other type of file is not ready to be downloaded by a visitor or user, but is put together on the server through the execution of program code.
This form of scripting is used, for example, to put together HTML pages whose layout is defined in a template and whose content is stored in a database. A content management system is an example of a Web application that uses server-side scripting.
Popular server-side scripting languages include PHP, ASP and Python.
The opposite of server-side scripting is client-side scripting. Here, script code is executed by the user's or visitor's browser.