In general, computers must be divided into servers and clients in order to communicate with each other. The same is true in the world of the Internet, where computers on which information and websites are stored are called servers, and these computers process the request when a request is sent from a computer, smartphone, tablet, or web application and send the required information to the client or client computer, and this information can be anything. The server-side programmer establishes these connections and sends the information correctly.
Table of Contents
A sample example
When you type a website address into your Internet browser’s address bar, the request is sent to the server on which your site is located, and the server analyzes the requested information and converts it into files that can be run by the browser. Then they send it to your computer and your internet browser will interpret them and show you the information that contains text, image or video correctly and in the right place.
How can these processes be done properly?
Are these processes visible?
Which website do need server-side programming?
Websites are divided into two main categories, static websites and dynamic websites. Sites that do not interact with the user and only show information, such as sites that introduce an artist or those that show information about a company, are static sites. Dynamic sites provide facilities for user communication and the user can join them, enter their own user area or can comment on them. These sites require server-side programming so that the program can communicate with a database or various sources.