La sessió PHP s'utilitza per emmagatzemar i passar informació d'una pàgina a una altra temporalment (fins que l'usuari tanca el lloc web).
La tècnica de sessió PHP s'utilitza àmpliament en llocs web de compres on hem d'emmagatzemar i passar informació del carretó, p. nom d'usuari, codi del producte, nom del producte, preu del producte, etc. d'una pàgina a una altra.
La sessió PHP crea un identificador d'usuari únic per a cada navegador per reconèixer l'usuari i evitar conflictes entre diversos navegadors.
Funció PHP session_start().
La funció PHP session_start() s'utilitza per iniciar la sessió. Inicia una sessió nova o reprèn una sessió existent. Retorna la sessió existent si ja s'ha creat la sessió. Si la sessió no està disponible, crea i torna una sessió nova.
Sintaxi
bool session_start ( void )
Exemple
session_start();
PHP $_SESSION
PHP $_SESSION és una matriu associativa que conté totes les variables de sessió. S'utilitza per establir i obtenir valors de variables de sessió.
Exemple: emmagatzema informació
$_SESSION['user'] = 'Sachin';
Exemple: obtenir informació
echo $_SESSION['user'];
Exemple de sessió PHP
Fitxer: session1.php<?php $_SESSION['user'] = 'Sachin'; echo 'Session information are set successfully. <br/>'; ?> Visit next pageFitxer: session2.php
Exemple de comptador de sessions PHP
Fitxer: sessioncounter.phpSessió de destrucció de PHP
La funció PHP session_destroy() s'utilitza per destruir completament totes les variables de sessió.
Fitxer: session3.php