La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

GET POST Isc. Abraham Fernández Espinosa Universidad ICEP.

Presentaciones similares


Presentación del tema: "GET POST Isc. Abraham Fernández Espinosa Universidad ICEP."— Transcripción de la presentación:

1 GET POST Isc. Abraham Fernández Espinosa Universidad ICEP

2 ¿QUÉ ES ESO? GET Y POST SON DOS MÉTODOS DEFINIDOS EN HTTP QUE HACEN COSAS BASTANTE DIFERENTES, PERO AMBOS SON CAPACES DE ENVIAR INFORMACIÓN DE FORMULARIOS A UN SERVIDOR.

3 PARA PODER ENVIARLE VARIABLES A, MUY ÚTIL TAMBIÉN PARA CREAR ESOS BOTONES DE EDITAR DONDE QUEREMOS QUE SE ENVIÉ EL ID DEL OBJETO PARA EDITAR ¿ Y PARA QUE SIRVE ESO?

4 MÉTODO GET ESTE MÉTODO ENVÍA LAS VARIABLES DENTRO DE LA PROPIA URL DE LA PÁGINA, CONCATENADAS POR AMPERSON QUEDANDO ALGO ASÍ: Http://www.Mipagina.Com/index.Php?Page=mia&variable2=valor2&varia ble3=valor3...... SI FUERA MYSQL SERÍA ALGO ASÍ. Echo ' Editar ';

5 ESTE MÉTODO SÓLO SE PUEDE USAR CON FORMULARIOS, Y LA INFORMACIÓN NO SE ENVÍA POR LA URL SINO QUE ES INVISIBLE AL USUARIO ¿PARA QUÉ SIRVE POST? POS P’A ENVIAR GRANDES CAMPOS DE TEXTO, SUBIR IMÁGENES, PARA NO DISTORSIONAR NUESTRA URL AMIGABLE CON UNA COLECCIÓN DE VARIABLES. MÉTODO POST

6 ¿CÓMO LAS ENVÍO? POS ANSINA: MÉTODO POST

7 PUES DEPENDE SI USAMOS GET O POST, QUEDARÍA ALGO ASÍ Echo $_get['mivariable']: Echo $_post['mivariable']: ¿CÓMO RECIBO LAS VARIABLES?

8 El lenguaje PHP nos proporciona una manera sencilla de manejar formularios, permitiéndonos de esta manera procesar la información que el usuario ha introducido. Al diseñar un formulario debemos indicar la página php que procesará el formulario, así como en método por el que se le pasará la información a la página. ENVÍO Y RECEPCIÓN DE DATOS

9 1. 2. 3. 4. Ejemplo de PHP 5. 6. 7. 8. 9. Ejemplo de procesado de formularios 10.Introduzca su Cuidad de Origen: 11. 12. 13. 14. 15. 16. Usando GETGET

10 EL código anterior da esto…. No creen, hagamos la prueba.prueba.

11 **OJO, DE LAS 16 LÍNEAS QUE COMPRENDEN EL CÓDIGO, ESTAS SON LAS QUE MÁS NOS INTERESAN** 11. 12. 13. 14. ¿ por que son las que en este momento más nos interesan y que sucede con las instrucciones de la línea 11?

12 Al pulsar el botón enviar el contenido de cuadro de texto es enviado a la página que indicamos en el atributo ACTION de la etiqueta FORM. Php crea una variable por cada elemento del form, esta variable creada tiene el mismo nombre que el cuadro de texto de la página anterior y el valor que hayamos introducido. En este ejemplo se ha creado una variable llamada $nombre con el valor que haya introducido el usuario.

13 1. 2. 3. 4. ejemplo de PHP 5. 6. 7. 8. ejemplo de procesado de formularios 9.Usted es de la cuidad de: 10. 11. 12. 13. 14. ¿ y que hacemos son ese dato? Necesitamos mostrarlo, si no para que lo pedimos, ¿ y como se hace para mandarlo a… el monitor?

14 La vista es esta…. Taraaaaaannnn…. La Magia de la informática

15 ¿ y si usamos el post?post 1. 2. 3. 4. Ejemplo de PHP 5. 6. 7. 8. 9. Ejemplo de procesado de formularios 10.Introduzca su Cuidad de Origen: 11. 12. 13. 14. 15. 16.

16 El resultado final es el mismo, solo que con el método GET podemos ver los parámetros pasados ya que están codificados en la URL. A veces para que quede la información menos expuesta se usa el método POST. Con el método GET se pueden codificar hasta 512 caracteres en la URL, de manera que si hay que pasar mucha información este método no nos servirá. ¿ que pasará?

17 Que hacen get y post R: llevan información al servidor Post es visible por url R: no Cuando usamos post R:si hay que pasar mucha información ¿ alguna duda sobre el tema?

18 Yo que en las rutas me subí, por los parques caminé, Y aunque a veces me perdí, Siempre a la escuela llegué. **Adaptación de un servidor a un verso del tenorio cómico**


Descargar ppt "GET POST Isc. Abraham Fernández Espinosa Universidad ICEP."

Presentaciones similares


Anuncios Google