⊗ppPmCkLT 328 of 447 menu

PHP में कुकी की समय सीमा

आप पहले से ही जानते हैं कि कुकी को setcookie फ़ंक्शन का उपयोग करके लिखा जाना चाहिए:

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

हालाँकि, ऐसी कुकीज़ लंबे समय तक नहीं रहती हैं - केवल ब्राउज़र बंद होने तक। कुकी की समय सीमा बढ़ाने के लिए तीसरे पैरामीटर का उपयोग किया जा सकता है, जो timestamp प्रारूप में समय का क्षण स्वीकार करता है। जैसे ही यह क्षण आएगा - कुकी स्वचालित रूप से हटा दी जाएगी ब्राउज़र द्वारा।

हालाँकि, कुकी की समाप्ति का एक विशिष्ट क्षण निर्धारित करना बहुत सुविधाजनक नहीं है। वर्तमान क्षण से, उदाहरण के लिए, एक घंटे के लिए, या एक दिन, या एक वर्ष के लिए कुकी सेट करना अधिक सुविधाजनक होगा।

इसलिए तीसरा पैरामीटर आमतौर पर इस तरह लिखा जाता है: वर्तमान समय + N सेकंड। वर्तमान समय time फ़ंक्शन का उपयोग करके प्राप्त किया जा सकता है।

आइए उदाहरण के लिए एक घंटे के लिए कुकी सेट करें। चूँकि एक घंटे में 3600 सेकंड होते हैं, तो इस संख्या को वर्तमान क्षण में जोड़ दें:

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

कुकीज़ सेट करते समय आमतौर पर सेकंड इस तरह लिखे जाते हैं: 60 * 60 - यह एक घंटा है, 60 * 60 * 24 - यह एक दिन है। और इसी तरह आगे भी। यह इसलिए किया जाता है ताकि आपका कोड पढ़ने वाले के लिए यह स्पष्ट हो कि कुकी कितने समय के लिए सेट की गई है।

आइए उदाहरण के लिए एक दिन के लिए कुकी सेट करें:

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

किसी भी कुकी को एक महीने के लिए सेट करें।

किसी भी कुकी को एक वर्ष के लिए सेट करें।

किसी भी कुकी को 10 वर्षों के लिए सेट करें।

हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें