वेब ब्राउज़र और सर्वर संचार के लिए HTTP प्रोटोकॉल का उपयोग करते हैं और HTTP एक स्टेटलेस प्रोटोकॉल है। लेकिन एक व्यावसायिक वेबसाइट के लिए, विभिन्न पृष्ठों के बीच सत्र की जानकारी बनाए रखना आवश्यक है।
कुकीज़ का उपयोग करना, बेहतर विज़िटर अनुभव या साइट के आंकड़ों के लिए आवश्यक प्राथमिकताओं, ख़रीदारी, कमीशन और अन्य जानकारी को याद रखने और ट्रैक करने का सबसे प्रभावी तरीका है।
कुकी पांच चर-लंबाई वाले क्षेत्रों का एक सादा पाठ डेटा रिकॉर्ड है -
- समाप्त हो जाता है - कुकी की समय सीमा समाप्त होने की तिथि। यदि यह खाली है, तो जब आगंतुक ब्राउज़र से बाहर निकलता है तो कुकी समाप्त हो जाएगी।
- डोमेन - आपकी साइट का डोमेन नाम।
- पथ - निर्देशिका या वेब पेज का पथ जो कुकी सेट करता है। यदि आप किसी निर्देशिका या पृष्ठ से कुकी को पुनः प्राप्त करना चाहते हैं तो यह रिक्त हो सकता है।
- सुरक्षित -यदि इस फ़ील्ड में "सुरक्षित" शब्द है, तो कुकी को केवल एक सुरक्षित सर्वर से ही पुनर्प्राप्त किया जा सकता है। अगर यह फ़ील्ड खाली है, तो ऐसा कोई प्रतिबंध मौजूद नहीं है।
- नाम=मान - कुकीज को की-वैल्यू पेयर के रूप में सेट और पुनर्प्राप्त किया जाता है