⊗ppPmCkLT 328 of 447 menu

PHP-da Cookielarning yashash muddati

Siz allaqachon bilasizki, cookielarni setcookie funksiyasi yordamida yozish kerak:

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

Biroq, bunday cookielar uzoq yashamaydi - faqat brauzer yopilguncha. Cookiening yashash muddatini uchinchi parametr yordamida uzaytirish mumkin, u timestamp formatidagi vaqt momentini qabul qiladi. Qachonki bu moment kelsa - cookie brauzer tomonidan avtomatik ravishda o'chiriladi.

Biroq, cookiening o'limining aniq momentini o'rnatish unchalik qulay emas. Cookie ni, masalan, joriy momentdan bir soatga, yoki bir kunga, yoki bir yilga o'rnatish qulayroq bo'lar edi.

Shuning uchun uchinchi parametr shunday yoziladi: joriy vaqt momenti + N soniya. Joriy vaqt momentini formatda time funksiyasi yordamida oling.

Keling, misol uchun cookie ni bir soatga o'rnatamiz. Bir soatda 3600 soniya bo'lgani uchun, bu raqamni joriy momentga qo'shamiz:

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

Cookielarni o'rnatishda odatda soniyalarni shunday ko'rinishda yozishadi: 60 * 60 - bu bir soat, 60 * 60 * 24 - bu bir kun. Va hokazo. Buning sababi, sizning kodni o'qiyotgan odamga cookie qancha vaqtga o'rnatilgani aniq bo'lishi uchun.

Keling, misol uchun cookie ni bir kunga o'rnatamiz:

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

Biror cookie ni bir oyga o'rnating.

Biror cookie ni bir yilga o'rnating.

Biror cookie ni 10 yilga o'rnating.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish