⊗ppPmCkLT 328 of 447 menu

PHP-də cookie-nin omur muddeti

Artıq bilirsiniz ki, cookie-lər setcookie funksiyası vasitəsilə yazılmalıdır:

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

Lakin belə cookie-lər uzun omur surmur - yalnız brauzer baglanana qədər. Cookie-nin omur muddetini ucuncu parametr vasitəsilə uzatmaq olar, hansı ki, timestamp formatında vaxt anını qəbul edir. Bu an catan kimi - cookie avtomatik olaraq brauzer tərəfindən silinəcək.

Lakin cookie-nin olum anını konkret teyin etmək cox rahat deyil. Daha rahat olardi cookie-ni, meselen, cari andan bir saat, ya bir gun, ya da bir il muddetine teyin etmək.

Buna gorə ucuncu parametri adətən belə yazırlar: cari vaxt + N saniyə. Cari vaxtı timestamp formatında time funksiyası vasitəsilə almaq olar.

Nümunə ücün bir saat muddetine cookie təyin edək. Cunki bir saatda 3600 saniyə var, onda bu ədədi cari ana əlavə edək:

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

Cookie-lər təyin edilərkən adətən saniyələri belə formada yazırlar: 60 * 60 - bu bir saat, 60 * 60 * 24 - bu bir gundur. Ve s. Bu ona gorə edilir ki, kodunuzu oxuyan şəxs ucun aydın olsun, cookie hansı vaxt intervalına teyin edilib.

Nümunə ücün bir gün muddetine cookie təyin edək:

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

Her hansı bir cookie-ni bir ay muddetine teyin edin.

Her hansı bir cookie-ni bir il muddetine teyin edin.

Her hansı bir cookie-ni 10 il muddetine teyin edin.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et