Sesiuni in PHP

O sesiune reprezinta una din caile de a pastra datele de lucru ale unei aplicatii atunci cand se face transferul de la o pagina la alta. PHP foloseste in mod nativ sesiuni

Sesiunea trebuie declarata la inceputul paginii, cu ajutorul functiei:

session_start();

iar inchiderea sesiunii cu funtia:

session_destroy();

Atentie! Daca fisierul tau php are la inceput declarat lucrul cu sesiuni cu session_start() si la sfarsitul fisierului session_destroy, atunci datele din aceasta sesiune nu se va transmite pe alta pagina.

Functia session_destroy() se foloseste doar cand am terminat lucrul cu sesiunea, de ex: la iesirea dintr-un cont.

Salvarea informatiilor in sesiuni este una simpla, ex:

$_SESSION[“numelemeu”] = “Vlad Pop”;

Si in final sa vedem si un exemplu complet:

Acest fisier php ne va afisa numele.

Sa trecem la un exemplu mai avansat, pornind de la exemplu anterior:

Cream pag1.php, pag2.php.

Continutul fisierului pag1.php:

si pag2.php:

Concluzie: Cu ajutorul sesiunilor din php am reusit sa transmit variabile de la o pagina la alta.

Observatie: La fiecare fisier php unde se cere afisarea variabilelor trebuie initializat in primul rand functia session_start();

Leave a Reply