クッキーを読み込む

2020/06/25

Python3.8.2

PythonをCGIとして使った際にクッキーを取得する方法

import os
import http.cookies

cookie = http.cookies.SimpleCookie()
cookie.load(os.environ['HTTP_COOKIE'])
hoge = cookie['hoge'].value


安全に読み取る

import os
import http.cookies

cookie = http.cookies.SimpleCookie()
if 'HTTP_COOKIE' in os.environ:
    cookie.load(os.environ['HTTP_COOKIE'])
    if 'hoge' in cookie:
        hoge = cookie['hoge'].value