PHP sessions

De Cacauet Wiki
La revisió el 10:35, 25 oct 2016 per Enric (discussió | contribucions) (Es crea la pàgina amb « Referències: * [http://www.w3schools.com/php/php_sessions.asp PHP Sessions a W3C Schools] * [http://php.net/manual/en/book.session.php Doc oficial PHP.net] == Int...».)
(dif) ← Versió més antiga | Versió actual (dif) | Versió més nova → (dif)
Salta a la navegació Salta a la cerca


Referències:


Introducció

Una sessió de PHP ens permetrà enregistrar variables i reprendre-les més endavant (en posteriors visites o recàrregues de la web).

Donat que HTTP és un protocol stateless o sense estat (també es sol dir protocol REST), cada cop que visitem una pàgina web es crea una nova connexió i a l'acabar el diàleg client-servidor (request-response) es destrueixen les dades. Està pensat per optimitzar els recursos de servidor, però ens complica força el poder mantenir un procés que ocupi diverses visites a la aplicació web.

Per suplir aquest problema s'han inventat les sessions PHP. Utilizen les PHP cookies per aconseguir una variable $_SESSION que sigui persistent.


Exemples

Si mires la web de PHP Sessions a W3C Schools veuràs un exemple de l'ús de $_SESSION a través de diferents pàgines PHP.

Exemple 2

En aquest exemple podem veure com podem enregistrar una variable per dirigir-nos al nostre usuari:




Exercicis

...