Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Hora: M4
Frecuencia: jueves
Docente: José Antonio Juárez Covarrubias
Cuando un usuario realiza una petición en una página web, estos datos no
se envían directamente al servidor, sino que primero deben procesarse.
Este procesamiento no se lleva a cabo en el servidor, sino mediante un
software externo (o un script CGI). A través de una interfaz CGI
estandarizada, el programa transfiere los datos al servidor, que, a
continuación, puede mostrar los datos recién generados en un documento
HTML.
2. Get
La palabra clave get define un método de descriptor de acceso en una
propiedad o un indizador que devuelve el valor de la propiedad o el
elemento del indizador.
Los métodos get y set, son simples métodos que usamos en las clases para
mostrar (get) o modificar (set) el valor de un atributo. El nombre del método
siempre sera get o set y a continuación el nombre del atributo, su
modificador siempre es public ya que queremos mostrar o modificar desde
fuera la clase.
3. Post
POST consiste en datos "ocultos" (porque el cliente no los ve) enviados por
un formulario cuyo método de envío es post. Es adecuado para formularios.
Los datos no son visibles.
La ventaja de usar POST es que estos datos no son visibles al usuario de la
web. En el caso de usar get, el propio usuario podría modificar la URL
escribiendo diferentes parámetros a los reales en su navegador, dando
lugar a que la información tratada no sea la prevista.
4. Formularios HTML
Los formularios en HTML sirven al propósito de recolectar información
proporcionada por los visitantes del sitio, la cual es luego enviada
nuevamente al servidor. Para su correcto funcionamiento es importante
que el formulario provisto en HTML sea acompañado de un código del lado
servidor, al que denominaremos "agente procesador", que se encargará de
recibir y procesar la información como el autor vea conveniente.
Un formulario (<form>) es básicamente un contenedor para controles. Cada
control en un formulario está pensado para recolectar información
ingresada por los usuarios, en formas que pueden ir desde líneas de texto a
subida de archvios, pasando por opciones, fechas, contraseñas y mucho
más. Una vez que los usuarios han rellenado el formulario con los datos,
pueden enviarlo de regreso al servidor para que el agente procesador
administre la información recolectada.