Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cách truy xuất (retrieve) cookies trong Python CGI Programming?

Truy xuất Cookies

Rất dễ lấy tất cả cookies đã set. Cookies lưu trong biến môi trường CGI HTTP_COOKIE với dạng:

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

Ví dụ truy xuất cookies:

#!/usr/bin/python
from os import environ
import cgi, cgitb
if 'HTTP_COOKIE' in environ:
    for cookie in map(str.strip, environ['HTTP_COOKIE'].split(';')):
        key, value = cookie.split('=')
        if key == "UserID":
            user_id = value
        if key == "Password":
            password = value
print "User ID = %s" % user_id
print "Password = %s" % password

Kết quả cho cookies set bởi script trước:

User ID = XYZ
Password = XYZ123