Bienvenidos de nuevo a nuestro curso de php7. Hoy hablaremos de los métodos GET & POST de PHP 7.
Si te has perdido las dos anteriores entregas, puedes verlos en el siguiente link Loops y Funciones en PHP7
[embedyt] https://www.youtube.com/watch?v=B5qQYYA_vpg[/embedyt]
Son dos métodos con los cuales podemos enviar información al server.
En PHP se administra mediante los arrays $_GET y $_POST.
Método HTTP GET
El método GET envía la información codificada del usuario en el header del HTTP request, directamente en la URL.
La página web y la información codificada se separan por un interrogante ?
ejemplo:
https://dominicode.com/index.php?nombre=valorNombre&edad=valorEdad
Estos métodos son los que vamos a utilizar, cuando trabajemos con formularios.
El máximo de caracteres que podemos enviar son 1024.
NO debemos utilizar el metodo GET para enviar contraseña y usuario.
PHP nos provee un array asociativo para acceder a la información enviada en el método $_GET.
Método HTTP POST
El método HTTP POST también codifica la información, pero ésta se envía a través del body del HTTP Request, por lo que no la podemos ver en la URL.
El método POST no tiene límite de cantidad de información a enviar.
La información proporcionada no es visible, por lo que se puede enviar información sensible.
Se puede usar para enviar texto normal así como datos binarios (archivos, imágenes…).
PHP proporciona el array asociativo $_POST para acceder a la información enviada.
EJEMPLO GET:
Hola
Tu email es: