Când să utilizați $ _SESSION precum și $ _COOKIE

Încă o dată, vă urez bun venit, dragi cititori de blog-ul meu!

M-am gândit pentru un moment și a decis să scrie un articol astăzi pe programare. ci mai degrabă despre sesiune și cookie-urile. Stai pe spate - start!

Caracteristica majoră a programării web este abilitatea de a transfera perfect date dintr-o pagină a unui alt. Cel mai frecvent utilizat atunci când se ocupă cu înregistrarea, formele și tradițiile de mesaje de eroare, etc. intrare

Stocarea datelor care sunt transmise de la o pagină la alta în PHP efectuate de două variabile globale _SESSION $ și $ _COOKIE. Scopul acestei lucrări este de a oferi o scurtă trecere în revistă a diferențelor dintre $ _COOKIE și $ _SESSION atunci este mai bine să utilizați, pro și contra.

Când să utilizați $ _SESSION precum și $ _COOKIE

Sesiuni stoca informații temporare despre utilizatori, iar acestea sunt utile mai ales dacă nu doriți să fie disponibil în afara serverului. Aceasta este o alternativă la utilizarea cookie, în cazul în care utilizatorul a dezactivat cookie pe computer, deoarece PHP poate rescrie automat URL-ul pentru a trece identificatorul de sesiune.

  1. Sesiunea se termină când închideți browser-ul, dar puteți seta în php.ini pentru cât timp pentru a menține sesiunea. Puteți configura stocarea veșnică.

Cookie-urile sunt trimise la server de fiecare dată când se încarcă pagina. PHP citește și stochează datele în super-variabila $ _COOKIE la nivel mondial. După aceea le puteți suna oriunde în oriunde.

  1. Sunt stocate atât timp cât este necesar, chiar și după ce închideți browserul
  2. Convenabil pentru „tine-ma minte“
  3. Convenabil pentru stocarea setărilor temporare. De exemplu, dacă un utilizator accesează o listă numerotată de articole sortate într-un anumit mod, setările de sortare pot fi salvate într-un cookie.
  1. Datele sunt stocate pe calculatorul utilizatorului. Acest lucru înseamnă că utilizatorul le poate schimba, a se vedea
  2. Puteți stoca doar o cantitate limitată de date.

Cookie în acțiune

Cookie creat prin apelarea setcookie (), serverul adaugă linia corespunzătoare în antet. Dacă încercați să trimiteți un cookie după ce începe să trimită HTML, PHP va marca existența unor erori grave, iar cookie nu vor fi postate. la setcookie () are trei parametri de bază cookie numele, valoarea și data de expirare. De exemplu:

Setarea cookie fără valori este ca eliminarea sa. Acest lucru nu șterge fișierul de la mașina utilizatorului. Pentru a șterge un fișier de care aveți nevoie pentru a pune cookie-ul în timpul trecut și browser-ul șterge fișierul.

Sesiuni în acțiune

Dacă aveți întrebări sau sugestii - stabilite pe această pagină. Promit că voi răspunde la toate.

De asemenea, înscrie pentru actualizări de știri pe blog!

Pe aceasta voi spune la revedere de la tine - până când ne vom întâlni din nou!

Din moment ce ai fost Juric ta!