Otra de las caracter铆sticas de PHP es que gestiona formularios de HTML. El concepto b谩sico que es importante entender es que cualquier elemento de los formularios estar谩 disponible autom谩ticamente en su c贸digo PHP. Por favor refi茅rase a la secci贸n titulada Variables fuera de PHP en el manual para m谩s informaci贸n y ejemplos sobre c贸mo usar formularios HTML con PHP. Observemos un ejemplo:
No hay nada especial en este formularo, es HTML limpio sin ninguna clase de etiquetas desconocidas. Cuando el cliente llena 茅ste formulario y oprime el bot贸n etiquetado "Submit", una p谩gina titulada accion.php es llamada. En este archivo encontrar谩 algo as铆:
Es aparentemente obvio lo que hace. No hay mucho m谩s que decir al respecto. Las variables $_POST["nombre"] y $_POST["edad"] son definidas autom谩ticamente por PHP. Hace un momento usamos la variable autoglobal $_SERVER, ahora hemos introducido autoglobal $_POST, que contiene toda la informaci贸n enviada por el m茅todo POST. F铆jese en el atributo method en nuestro formulario; es POST. Si hubi茅ramos usado GET, entonces nuestra informaci贸n estar铆a en la variable autoglobal $_GET. Tambi茅n puede utilizar la autoglobal $_REQUEST si no le importa el origen de la petici贸n. 脡sta variable contiene una mezcla de informaci贸n GET, POST y COOKIE. Tambi茅n puede ver la funci贸n import_request_variables().