⊗ppPmCkLT 328 of 447 menu

Durata de viață a cookie-urilor în PHP

Știți deja că în cookie-uri trebuie să scrieți cu ajutorul funcției setcookie:

<?php setcookie('test', 'abcde'); ?>

Cu toate acestea, astfel de cookie-uri nu trăiesc mult - doar până la închiderea browserului. Puteți prelungi durata de viață a unui cookie cu ajutorul celui de-al treilea parametru, care acceptă un moment de timp în format timestamp. De îndată ce acest moment va sosi - cookie-ul va fi șters automat de browser.

Cu toate acestea, nu este foarte convenabil să stabilești un moment concret de expirare a cookie-ului. Ar fi mai convenabil să setați cookie-ul, de exemplu, pentru o oră de la momentul curent, sau pentru o zi, sau pentru un an.

De aceea, al treilea parametru este de obicei scris astfel: momentul curent de timp + N secunde. Momemtul curent de timp în format timestamp poate fi obținut cu ajutorul funcției time.

Să setăm, de exemplu, un cookie pentru o oră. Deoarece într-o oră sunt 3600 secunde, vom adăuga acest număr la momentul curent:

<?php setcookie('test', 'abcde', time() + 3600); ?>

La setarea cookie-urilor, secundele sunt de obicei scrise în această formă: 60 * 60 - aceasta este o oră, 60 * 60 * 24 - aceasta este o zi. Și așa mai departe. Acest lucru se face pentru ca cititorului codului dvs. să îi fie evident pentru ce interval de timp este setat cookie-ul.

Să setăm, de exemplu, un cookie pentru o zi:

<?php setcookie('test', 'abcde', time() + 60 * 60 * 24); ?>

Setați un cookie oarecare pentru o lună.

Setați un cookie oarecare pentru un an.

Setați un cookie oarecare pentru 10 ani.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge