Managementul sesiunii în PHP - Noțiuni de bază PHP - Tutorial PHP

Folosiți sesiuni pentru identificarea utilizatorului

De la versiunea PHP4 cel târziu, au existat opțiuni convenabile pentru înregistrarea vizitatorului aflat în prezent pe site și a activităților care sunt setate. Nu aveți nevoie de aceste date pentru o pagină care conține CV-ul și câteva imagini. Pe de altă parte, pe o pagină care trebuie să verifice cine este vizitatorul pentru a-și putea accesa contul de client, trebuie să știi cine este, astfel încât să nu fie afișate date protejate.

managementul

Există mai multe moduri în care puteți determina și salva cine este vizitatorul. O posibilitate este de a transfera datele dintr-o parte în alta, dar acest lucru nu este exact sigur și, de asemenea, consumă mult timp. O altă posibilitate este de a lucra cu cookie-uri. Cookie-urile sunt fișiere mici care sunt stocate pe computerul utilizatorului, astfel încât datele pot fi apelate la următoarea vizită. O astfel de aplicație este cunoscută din magazinele mari online, cum ar fi Amazon, atunci când recomandările de produse pot fi văzute pe pagina de start, care se referă la produsele la care ați analizat în ultima vizită.

Și, desigur, există și versiunea sesiunii. O sesiune trebuie înțeleasă ca o sesiune în care participarea este asigurată. Vă introduceți datele de acces în contul de client și, dacă acestea sunt corecte, atunci sunt introduse în sesiunea pe care utilizatorul X s-a conectat. Doar atunci când este cazul puteți vedea informațiile dvs. personale, cum ar fi ultimele comenzi sau propriile promoții.

Sesiunea își pierde valorile atunci când închideți browserul. De exemplu, dacă vizitați un magazin online care funcționează cu variabile de sesiune, conectați-vă și apoi închideți și redeschideți browserul (Internet Explorer, Firefox, Safari etc.), trebuie să vă conectați din nou. Același efect se obține dacă activați funcția deconectare, deoarece aceasta va distruge sesiunea. Aceasta este principala diferență față de cookie, care poate fi, de asemenea, utilizat și interogat în ziua următoare - cu condiția să se facă setările corespunzătoare.

Prezentare generală a subpagini

session_start ()

Informații despre începutul gestionării unei sesiuni în PHP cu comanda session_start ().

session_destroy ()

Informații despre comanda PHP session_destroy, care poate fi utilizată pentru ștergerea sesiunii (gestionarea sesiunii).

Salvați variabila

Informații despre salvarea unei variabile într-o sesiune pentru a putea apela datele de pe alte pagini.

Bază de date

Informații despre posibilitatea combinării gestionării sesiunilor în PHP cu o bază de date, de exemplu într-un magazin online.