आपका सर्वर कुकी के रूप में विज़िटर के ब्राउज़र को कुछ डेटा भेजता है। ब्राउज़र कुकी को स्वीकार कर सकता है। यदि यह करता है, तो यह विज़िटर की हार्ड ड्राइव पर एक प्लेन टेक्स्ट रिकॉर्ड के रूप में संग्रहीत होता है। अब, जब विज़िटर आपकी साइट पर किसी अन्य पेज पर आता है, तो ब्राउज़र पुनर्प्राप्ति के लिए सर्वर को वही कुकी भेजता है। एक बार पुनर्प्राप्त होने पर, आपका सर्वर जानता/याद रखता है कि पहले क्या संग्रहीत किया गया था।
कुकीज़ 5 परिवर्तनीय-लंबाई वाले फील्ड का एक प्लेन टेक्स्ट डेटा रिकॉर्ड होती हैं:
- Expires - कुकी की समाप्ति तारीख। यदि यह खाली है, तो कुकी तब समाप्त होगी जब विज़िटर ब्राउज़र छोड़ देगा।
- Domain - आपकी साइट का डोमेन नाम।
- Path - कुकी सेट करने वाले डायरेक्टरी या वेब पेज का पथ। यदि आप किसी भी डायरेक्टरी या पेज से कुकी पुनर्प्राप्त करना चाहते हैं तो यह खाली हो सकता है।
- Secure - यदि इस फील्ड में "secure" शब्द है, तो कुकी केवल सुरक्षित सर्वर के साथ पुनर्प्राप्त की जा सकती है। यदि यह फील्ड खाली है, तो ऐसा कोई प्रतिबंध नहीं है।
- Name = Value - कुकीज़ की-वैल्यू जोड़े के रूप में सेट और पुनर्प्राप्त की जाती हैं।