Cum Se Activează Sesiunea în Browser

Cuprins:

Cum Se Activează Sesiunea în Browser
Cum Se Activează Sesiunea în Browser

Video: Cum Se Activează Sesiunea în Browser

Video: Cum Se Activează Sesiunea în Browser
Video: How Sessions work in Web Servers 2024, Mai
Anonim

Deoarece serverul web nu menține comunicarea continuă cu clientul și fiecare cerere este percepută de server ca una nouă, sarcina principală a sesiunilor dintr-un browser este identificarea browserului și crearea unui fișier corespunzător care stochează variabilele de sesiune.

Cum se activează sesiunea în browser
Cum se activează sesiunea în browser

Instrucțiuni

Pasul 1

O sesiune este în esență un fișier text care stochează valorile perechilor cerere-răspuns pe server. Numărul de astfel de fișiere pentru diferiți clienți poate fi foarte mare, astfel încât fiecărui client i se atribuie propriul SID, care este transmis folosind șirul de interogare. Sesiunile și cookie-urile sunt metode de stocare a informațiilor utilizate pentru identificarea unui utilizator. În același timp, primele sunt salvate pe server și utilizate de administrator, în timp ce acestea din urmă sunt determinate de dezvoltator și stocate pe computerul local.

Pasul 2

Activarea sesiunii în browser este setată de comanda dool session_start () pe fiecare resursă care conține un apel la variabile. În acest caz, răspunsul funcției adevărat simbolizează activarea cu succes a sesiunii, iar răspunsul fals - o eroare. După activarea sesiunii, puteți salva datele în matricea $ _SESSION.

Pasul 3

Rețineți că comanda session.save_path, aflată în fișierul php.ini, definește calea către care sunt salvate fișierele de sesiune. Ambiguitatea acestei directive implică salvarea automată a fișierelor de sesiune în memoria RAM a serverului. „Durata de viață” a unei sesiuni este definită de directiva session.cookie_lifetime în același fișier de configurare php.ini.

Pasul 4

Dezactivarea funcției sesiunii browserului este setată de funcția bool session_destroy (). Funcția string session_id ([$ id]) vă permite să determinați identificatorul sesiunii curente.

Pasul 5

O caracteristică suplimentară a acestei funcții este posibilitatea de a seta propriul identificator de sesiune utilizând parametrul opțional $ id. Vă rugăm să rețineți că caracterele chirilice nu sunt permise în acest parametru, spre deosebire de caracterele numerice. O altă condiție pentru succesul setării propriului identificator de sesiune este necesitatea de a utiliza funcția session_start ().

Recomandat: