Cum se utilizează cookie-urile în PHP

Salvați cookie în browser-ul dvs., puteți utiliza un simplu setcookie funcția PHP (). Sintaxa completă funcție este după cum urmează:

setcookie bool (string name $ [, string valoare de $ [, int $ expira = 0 [, string $ cale [, domeniu string $ [, bool $ sigure = false [, bool $ HttpOnly = false]]]]]])

În acest caz, parametrii necesari, de fapt, sunt doar două: numele și $ $ de valoare, de exemplu, o pereche de „cheie-valoare.“ Să considerăm un exemplu.

Să presupunem că doriți să salvați valoarea numerică a 5 într-un cookie numit numarulmeu. Putem face acest lucru, după cum urmează:

Dacă dorim ca acest cookie nu a fost numai 2 ore, atunci avem nevoie pentru a adăuga un al treilea parametru - „durata de viata“ a cookie-ului:

Dacă doriți să ștergeți un anumit cookie, puteți utiliza toate funcția aceeași setcookie (). stabilind un timp mai îndelungat scurs și o valoare goală:

Să luăm în considerare alți parametri luate de funcția:

- calea de $ - utilizat dacă este necesar, pentru a limita directorul de pe serverul de la care cookie vor fi stocate de disponibile
- domeniu de $ - în cazul în care domeniul de nivel secundar specificat, cookie-ul va fi disponibil pentru el și subdomeniile acestuia
- $ sigure - dacă specificați adevărat, cookie-ul este trimis doar în cazul în care există o conexiune securizată https
- $ HttpOnly - dacă este adevărat cookie-ul este transmis numai prin intermediul http protocol

articole similare