Diferència entre revisions de la pàgina «PHP sessions»

De Cacauet Wiki
Salta a la navegació Salta a la cerca
(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...».)
(Cap diferència)

Revisió del 10:35, 25 oct 2016


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

...