Diferència entre revisions de la pàgina «PHP sessions»
(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:
Contingut
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
...