Ok, I went over to previously answered questions under the cgi tag here on stackoverflow.
This seems to be the most voted one: What is Common Gateway Interface (CGI)? <https://stackoverflow.com/questions/2089271/what-is-common-gateway-interface-cgi> But it still doesn't clear a few things, which I'm asking here. Since RFC3875 is only a informational doc, and there is no finalized standard. 1. Who implements CGI protocol? Who defines its "standard behavior" on servers such as Apache. 2. How does C files work with CGI in modern environment. Please elaborate using a "Hello World!" as a response to a form submission. -- *Ahmad Bilal*