Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन सीजीआई प्रोग्रामिंग में कुकीज़ कैसे काम करती हैं?

<शरीर>

CGI में कुकी का उपयोग करना

HTTP प्रोटोकॉल एक स्टेटलेस प्रोटोकॉल है। एक व्यावसायिक वेबसाइट के लिए, विभिन्न पृष्ठों के बीच सत्र की जानकारी बनाए रखना आवश्यक है। उदाहरण के लिए, एक उपयोगकर्ता पंजीकरण कई पृष्ठों को पूरा करने के बाद समाप्त होता है। सभी वेब पेजों पर उपयोगकर्ता के सत्र की जानकारी कैसे बनाए रखें?

कई स्थितियों में, बेहतर विज़िटर अनुभव या साइट आँकड़ों के लिए आवश्यक प्राथमिकताओं, ख़रीदों, कमीशनों और अन्य सूचनाओं को याद रखने और ट्रैक करने के लिए कुकीज़ का उपयोग करना सबसे प्रभावी तरीका है।

कुकी कैसे काम करती हैं

आपका सर्वर कुकी के रूप में विज़िटर के ब्राउज़र में कुछ डेटा भेजता है। ब्राउज़र कुकी को स्वीकार कर सकता है। यदि ऐसा होता है, तो इसे विज़िटर की हार्ड ड्राइव पर एक सादे पाठ रिकॉर्ड के रूप में संग्रहीत किया जाता है। अब, जब विज़िटर आपकी साइट के किसी अन्य पृष्ठ पर आता है, तो कुकी पुनर्प्राप्ति के लिए उपलब्ध होती है। एक बार पुनः प्राप्त हो जाने पर, आपका सर्वर जानता/याद रखता है कि क्या संग्रहीत किया गया था।

कुकीज 5 चर-लंबाई वाले क्षेत्रों का एक सादा पाठ डेटा रिकॉर्ड हैं -

समाप्त हो जाता है - कुकी की समय सीमा समाप्त होने की तिथि। यदि यह खाली है, तो जब आगंतुक ब्राउज़र से बाहर निकलता है तो कुकी समाप्त हो जाएगी।

डोमेन - आपकी साइट का डोमेन नाम।

पथ - निर्देशिका या वेब पेज का पथ जो कुकी सेट करता है। यदि आप किसी निर्देशिका या पृष्ठ से कुकी को पुनः प्राप्त करना चाहते हैं तो यह रिक्त हो सकता है।

सुरक्षित -यदि इस फ़ील्ड में "सुरक्षित" शब्द है, तो कुकी को केवल एक सुरक्षित सर्वर से ही पुनर्प्राप्त किया जा सकता है। अगर यह फ़ील्ड खाली है, तो ऐसा कोई प्रतिबंध मौजूद नहीं है।

नाम=मान − कुकीज को सेट किया जाता है और कुंजी और वैल्यू पेयर के रूप में पुनः प्राप्त किया जाता है।


  1. जावास्क्रिप्ट में कुकीज़ कैसे बनाएं?

    कुकीज़ का उपयोग करना, बेहतर विज़िटर अनुभव या साइट आँकड़ों के लिए आवश्यक प्राथमिकताएँ, ख़रीदी, कमीशन, और अन्य जानकारी को याद रखने और ट्रैक करने का सबसे कारगर तरीका है। कुकी बनाने का सबसे आसान तरीका document.cookie ऑब्जेक्ट के लिए एक स्ट्रिंग मान निर्दिष्ट करना है, जो इस तरह दिखता है। document.cookie

  1. जेएसपी में कुकीज़ कैसे काम करती हैं?

    कुकीज़ आमतौर पर एक HTTP हेडर में सेट की जाती हैं (हालाँकि जावास्क्रिप्ट एक कुकी को सीधे ब्राउज़र पर भी सेट कर सकता है)। कुकी सेट करने वाला JSP कुछ इस तरह दिखने वाले हेडर भेज सकता है - HTTP/1.1 200 OK Date: Fri, 04 Feb 2000 21:03:38 GMT Server: Apache/1.3.9 (UNIX) PHP/4.0b3 Set-Cookie: name = xyz; ex

  1. बोकेह (पायथन) में छवियों के साथ कैसे काम करें?

    बोकेह में छवियों के साथ काम करने के लिए, image_url() . का उपयोग करें विधि और छवियों की एक सूची पास करें। कदम किसी फ़ाइल में सहेजे गए आउटपुट को उत्पन्न करने के लिए डिफ़ॉल्ट आउटपुट स्थिति को कॉन्फ़िगर करें जब :func:show कहा जाता है। प्लॉटिंग के लिए एक नया चित्र बनाएं। दिए गए URL से लोड की गई छवियों क