If you can't read please download the document
Upload
carlos-campderros
View
195
Download
2
Embed Size (px)
DESCRIPTION
Breu introducció al concepte/patró de disseny Post/RedirectGet
Citation preview
2. PHP
3. Usuari i contrassenya per fer el login 4. Fer cerques 5. Veure detalls d'un producte 6. Afegir producte al carrito 7. Enviar formulari de contacte 8. Pujar fitxers 9. ... 10. PHP
11. Tots els elements del formulari han d'estar inclosos dins l'etiqueta
12. action => pgina on s'enviaran les dades del formulari 13. method => get o post 14. PHP
15. Idempotents (peticions successives tenen el mateix resultat) 16. Les dades enviades es veuen a la URL 17. Per enviar dades a travs de GET, no cal enviar formularis, podem fer-ho directament afegint dades a la url:
Es genera una petici de tipus GET al servidor 18. PHP
19. Afegir productes al carrito 20. Les dades s'envien junt amb la petici, al navegador no es mostra 21. Successius reenviament del formulari pot portar problemes
Es genera una petici de tipus POST al servidor 22. PHP
23. El principi s senzill: Desprs de tractar les dades que l'usuari ens ha enviat per POST, redirigir l'usuari a una altra pgina, fent una petici GET 24. Si desprs de la redirecci l'usuari refresca la pgina, es repeteix la ltima petici, que s la petici GET, que no causar problemes 25. PHP
26. Afegir la capalera HTTP Location, amb la URL de la pgina a la qual redirigir 27. Mostrar un missatge de redirecci amb un enlla a la pgina redirigida, per a aquells navegadors que no entenen els codis 302 o 303 No mostrar text abans de fer la redirecci, ja que no podrem enviar les capaleres