⟩ What is Common Gateway Interface (CGI)?
The CGI is a communications protocol that Web servers use to communicate with other applications. Common Gateway Interface scripts allow Web servers to access database (among other things); CGI applications, on the other hand, receive data from servers and return data through the CGI.