⊗ppPmCkLT 328 of 447 menu

Sütik élettartama PHP-ben

Már tudod, hogy a sütiket a setcookie függvénnyel kell beállítani:

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

Azonban az ilyen sütik nem élnek sokáig - csak a böngésző bezárásáig. A süti élettartamát a harmadik paraméter segítségével lehet meghosszabbítani, ami egy időpillanatot fogad el timestamp formátumban. Amint ez a pillanat bekövetkezik - a sütit automatikusan törli a böngésző.

Azonban nem túl kényelmes konkrét lejárati időpontot beállítani egy süti számára. Kényelmesebb lenne beállítani a sütit, például, egy órára a jelenlegi pillanattól, vagy egy napra, vagy egy évre.

Ezért a harmadik paramétert általában így írják: jelenlegi időpillanat + N másodperc. A jelenlegi időpillanatot timestamp formátumban a time függvénnyel kaphatjuk meg.

Példaként állítsunk be egy sütit egy órára. Mivel egy óra 3600 másodperc, ezért adjuk hozzá ezt a számot a jelenlegi időpillanathoz:

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

A sütik beállításakor általában így írják a másodperceket: 60 * 60 - ez egy óra, 60 * 60 * 24 - ez egy nap. És így tovább. Ezt azért teszik, hogy az olvasó számára nyilvánvaló legyen, hogy a süti milyen időtartamra van beállítva.

Példaként állítsunk be egy sütit egy napra:

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

Állítson be egy tetszőleges sütit egy hónapra.

Állítson be egy tetszőleges sütit egy évre.

Állítson be egy tetszőleges sütit 10 évre.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás