Una de las características de PHP es que maneja formas de HTML. El concepto básico el cual es importante entender es que cualquier elemento de la forma automáticamente estará disponible para tu código PHP. Por favor usa la sección titulada Variables fuera de PHP en el manual para mas información y ejemplos en como usar formal HTML con PHP. Observemos un ejemplo:
No hay nada especial acerca de esta forma, es HTML limpio sin ninguna clase de tags desconocidas. Cuando el cliente llena esta forma, y oprime el botón llamado "Submit", una página titulada action.php es llamada. En este archivo encontraras algo así:
Creo que es obvio lo que hace. No hay mucho mas al respecto. las variables $_POST["name"] y $_POST["age"] son asignadas automáticamente por PHP. Hace un ratito usamos la variable $_SERVER Autoglobal, ahora hemos introducido $_POST Autoglobal, que contiene toda la información POST. Pon atención al method en nuestra forma; es POST. Si hubiéramos usado GET entonces nuestra información estaría en $_GET Autoglobal. También puedes utilizar $_REQUEST Autoglobal si a ti no te importa el origen de to requesta informática. Esta contiene una mezcla de información GET, POST, COOKIE y FILE. También puedes ver la función import_request_variables().