The document describes two methods for creating a greeting form in CodeIgniter that removes the index.php from the URL.
Method 1 uses CodeIgniter's form helper to generate the form, loads the form view and passes data to it. The FormsController checks for form submission, sets greeting variables and loads the view. Routes are configured to set the default controller and remove index.php.
Method 2 generates the form directly in the view without helpers, checks for form submission with the $_POST superglobal and sets greeting variables to pass to the view. Routes are again configured the same way.