The user types data into a form and hits the submit button.
The browser sends the data to the server using the Common Gateway Interface, CGI.
CGI uses the HTTP protocol to transmit the data, either as part of the query string or as separate data following the MIME header.