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

Python CGI प्रोग्रामिंग में कुकीज कैसे रिट्रीव करें?


कुकीज रिट्रीव करना

सभी सेट कुकीज को रिट्रीव करना बहुत आसान है। कुकीज CGI एनवायरनमेंट वेरिएबल `HTTP_COOKIE` में स्टोर होती हैं और उनका निम्न रूप होगा:

key1 = value1; key2 = value2; key3 = value3....

कुकीज रिट्रीव करने का एक उदाहरण यहां दिया गया है:

#!/usr/bin/python
# CGI हैंडलिंग के लिए मॉड्यूल इंपोर्ट करें
from os import environ
import cgi, cgitb
if environ.has_key('HTTP_COOKIE'):
    for cookie in map(strip, split(environ['HTTP_COOKIE'], ';')):
        (key, value) = split(cookie, '=')
        if key == "UserID":
            user_id = value
        if key == "Password":
            password = value
print "User ID = %s" % user_id
print "Password = %s" % password

यह उपरोक्त स्क्रिप्ट द्वारा सेट कुकीज के लिए निम्न परिणाम देता है:

User ID = XYZ
Password = XYZ123
  1. पायथन में पैटर्न कैसे प्रिंट करें पायथन में पैटर्न कैसे प्रिंट करें

    पायथन में पैटर्न्स को नेस्टेड फॉर लूप्स का उपयोग करके प्रिंट किया जा सकता है। बाहरी लूप का उपयोग पंक्तियों की संख्या के माध्यम से इटरेट करने के लिए किया जाता है जबकि आंतरिक लूप का उपयोग स्तंभों की संख्या को संभालने के लिए किया जाता है। प्रिंट स्टेटमेंट को आवश्यकतानुसार विभिन्न पैटर्न बनाने के लिए मॉ

  1. Python Program कैसे चलाएं? Python Program कैसे चलाएं?

    Code लिखने के बाद, हमें code को execute करके output प्राप्त करने के लिए run करने की आवश्यकता होती है। Program चलाने पर, हम जांच सकते हैं कि लिखा गया code सही है और desired output produce करता है। Python program चलाना काफी आसान काम है। IDLE पर चलाएं IDLE पर python program चलाने के लिए, दिए गए steps क

  1. - पायथन ऑब्जेक्ट्स से सोर्स कोड कैसे प्राप्त करें?

    हम फंक्शन का सोर्स कोड प्राप्त करने के लिए inspect मॉड्यूल के getsource() मेथड का उपयोग करते हैं। inspect.getsource(object) किसी ऑब्जेक्ट के लिए सोर्स कोड का टेक्स्ट लौटाता है। आर्गुमेंट मॉड्यूल, क्लास, मेथड, फंक्शन, ट्रेसबैक, फ्रेम, या कोड ऑब्जेक्ट हो सकता है। सोर्स कोड एकल स्ट्रिंग के रूप में लौटा