Paràmetres en HTTP
El Hypertext Transfer Protocol s'utilitza en la comunicació web, com es gestionen els paràmetres és crucial per a la seva funcionalitat. Aquests paràmetres s'envien principalment per dos mètodes de sol·licitud: GET i POST.
Mètode GET
S'utilitza per demanar dades al servidor, la característica principal és que els paràmetres s'incorporen a l'URL, fent-los visibles a la barra d'adreces del navegador i en l'historial. https://exemple.com/cerca?q=programacio&cat=web.
Els paràmetres formen parelles clau=valor separades per un &, són ideals per a consultes que no modifiquen l'estat del servidor: cerques, filtres, navegació... Són operacions que repetint la sol·licitud s'obté el mateix resultat sense efectes secundaris. Un avantatge notable és que les URLs amb paràmetres GET es poden compartir i ser indexades pels motors de cerca. No obstant això, tenen una limitació de longitud i, a causa de la seva visibilitat, no són aptes per a dades sensibles com contrasenyes.
Mètode POST
S'utilitza per enviar dades al servidor, crear o actualitzar un recurs. Els paràmetres s'envien al cos de la sol·licitud HTTP, no a la URL. Això els fa invisibles i molt més segurs per a informació privada o confidencial.
És el preferit per formularis de contacte, inici de sessió, o càrrega d'arxius, ja que permeten enviar dades sense restriccions de longitud de GET. L'ús de POST s'utilitza per a accions que modifiquen l'estat del servidor: registrar un nou usuari... L'inconvenient de les URL és no poder compartir-les ni desar com a marcadors.
El protocol HTTP
El protocol HTTP (Hypertext Transfer Protocol) és el llenguatge que utilitzen els navegadors web ...
Mètode GET
El mètode GET és el més comú i es fa servir per a sol·licitar dades d'un servidor. Els paràmetres...
Mètode POST
El mètode POST s'utilitza per enviar dades al servidor per crear o actualitzar un recurs. Els par...
Objecte SERVER
L'objecte $_SERVER a PHP és un array global que conté informació sobre l'entorn del servidor i l'...
HTTP Header
Com funciona? Un redireccionament HTTP és una instrucció que un servidor web envia a un navegado...
Securització inputs
Sens dubte. Les Funcions de Filtre de PHP representen un conjunt d'eines essencial per a qualsevo...