Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để truy xuất cookie trong Lập trình Python CGI?

Truy xuất Cookie

Rất dễ dàng truy xuất tất cả các cookie đã đặt. Cookie được lưu trữ trong biến môi trường CGI HTTP_COOKIE và chúng sẽ có dạng sau -

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

Đây là một ví dụ về cách truy xuất cookie.

#!/usr/bin/python
# Import modules for CGI handling
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

Điều này tạo ra kết quả sau cho các cookie được đặt bởi tập lệnh trên -

User ID = XYZ
Password = XYZ123