Está en la página 1de 10

HTML, PHP, GET, POST

Tabla de contenidos

Nombre del/los estudiantes/s:


Nombre del módulo: CIB302-9003-2023-TALLER DE PLATAFORMAS WEB
Nombre del docente: Rolando Carrasco Rojas
Semana: 3
Fecha: 9/5/2023

2
Introducción...................................................................................................................3

Desarrollo.......................................................................................................................4

Conclusión...................................................................................................................10

3
Introducción
En este presente documento vamos a analizar el caso propuesto, donde se nos pide
que realicemos un formulario para una firma de abogados, en el cual los clientes
puedan agendar una hora y esta quede registrada en una base de datos, a la vez el
envío de información debe ser seguro, ya que los datos de los clientes corresponden a
información confidencial, para esto debemos determinar entre los métodos de envío
de información de un formulario HTML, POST y GET, cual es el adecuado en este
caso propuesto.
Crearemos un sencillo formulario en HTML en el cual se solicitará la información al
cliente, luego generaremos la conexión a la base de datos Mysql, luego haremos que
la información ingresada se ingrese en la base de datos con una query.
Igualmente vamos a discutir acerca los entornos de desarrollo locales, analizando
porque son una practica herramienta para experimentar e incluso realizar proyectos,
pero no para utilizarlos como servidor

4
Desarrollo
Veremos el código de la página del formulario, seguido del !DOCTYPE, que es la
declaración con la que toda pagina HTML inicia, podemos ver la cabecera, donde se
encuentra especificado el set de caracteres, información para navegadores de
Microsoft y dimensiones básicas, luego creamos el apartado del formulario con
<form>(código)</form>, donde especificaremos que la acción sea enviar los datos al
archivo “formpost.php” y el método a utilizar para enviar los datos (POST o GET),
usaremos campos de texto, un campo de fecha y otro de hora y finalmente un botón
que genera él envió de la información, le damos un nombre a lo que ponga el usuario
en cada campo

5
Así se ve el código que vimos recientemente en acción, genera este formulario

6
Ahora vamos a crear la conexión a la base de datos, para ello definimos como
variable los parámetros de conexión, luego llamamos la función “mysqli_connect”

Ahora en el formpost.php incluiremos “conexion.php” y le indicamos que una vez se

7
pulse el botón de enviar, va a obtener la información que el usuario haya puesto
mediante el método POST, ya que esté a diferencia de GET, no expone la
información de los campos a través de la URL, luego vamos a definir la variable que
indica a la base de datos que inserte esos contenidos, vamos a crear una condición
donde de ser exitosa la conexión nos lo indicará, además de indicarnos el error en la
base de datos en caso de que la conexión sea correcta más no así la query

Ejemplo de conexión e inserción exitosa

8
Datos ingresados en la base de datos

9
Conclusión
Es indiscutible que las tareas a nivel backend de un servidor, durante años php era una
de las opciones más populares tanto por su rendimiento y implementación, la cual no
es muy compleja con respecto a la competencia, sin embargo, a día de hoy ha perdido
popularidad porque se están empleando nuevos lenguajes.
Los entornos de desarrollo local son una muy buena alternativa para practicar y
probar en el desarrollo web, estos se encargan de levantar los servicios necesarios
para poder probar una página, esto lo hace iniciando los servicios en la máquina de
manera local, sin embargo, utilizar estas herramientas y exponer los servicios a
internet es un grave error, ya que los desarrolladores de estas herramientas no tienen
en cuenta la seguridad a la hora de la configuración de los servicios.
Los métodos GET y POST se utilizan para enviar la información de un formulario
html, la principal diferencia entre estos es que el método GET envía los resultados del
formulario mediante la URL, mientras que el método POST envía la información
directamente al servidor, debido a esto podemos decir que, para el propósito de este
trabajo, el método POST es el método adecuado, ya que mantendría confidencial la
información, por lo tanto, es más seguro

10

También podría gustarte