539 vizualizari | Fii primul care comenteaza
Sesiunea permite stocarea de informatii in cadrul unei variabile pentru a fi utilizata in cadrul mai multor pagini. Spre deosebire de cookies, sesiunile nu pastreaza valorile stocate pe calculatorul utilizatorului si se pastreaza pana la inchiderea browser-ului , sau pana cand utilizatorul distruge in mod explicit sesiunea curenta.
1. Crearea unei sesiuni
Pentru a putea lucra cu variabile sesiune trebuie sa se deschida pentru inceput sesiunea folosind functia session_start(), care trebuie introduse in antetul documentului web. In momentul in care s-a deschis sesiunea, se va crea un identificator unic de sesiune (SID).Acest SID este inglobat intr-un cookie cu numele PHPSESSID si trimis apoi catre browserul utilizatorului. Daca browserul nu suporta cookie-uri sau acestea sunt dezactivate, atunci acest SID este adaugat la adresa URL.
In acelasi timp se creeaza pe server un fisier cu numele SID, de exemplu 350401be75bbb0fafd3d912a1a1d5e54. Atunci cand sesiune este deschisa in cadrul unei alte pagini, atunci aceasta verifica calculatorul de cheia produsa in momentul in care s-a creat sesiunea. Daca gaseste aceasta cheie, se va accesa sesiunea, altfel va porni o alta sesiune.
Adauga o cerere pentru cursul sau referatul de care ai nevoie iar noi te anuntam de indata ce cererea ta a primit un raspuns. Daca dimpotriva, esti un student silitor si vrei sa raspunzi unei cereri, vei castiga mult mai multi gold coins!
Participa acum!