Сегодня мы пропустим познавательную статейку и начнём разбираться с Cookies.

2/3 часть, вторая половина.



Cookies (печеньки) — небольшой фрагмент данных, отправленный веб-сервером и сохраняемый на компьютере пользователя

Браузер всякий раз при попытке открыть страницу соответствующего сайта пересылает этот фрагмент данных веб-серверу в составе HTTP-запроса.



Отправка печенек осуществляется заголовком Set-cookie:



#!/usr/bin/env python3 print("Set-cookie: name=value; expires=Wed May 18 03:33:20 2033; path=/cgi-bin/; httponly") print("Content-type: text/html\n") print("Cookies!!!")



Например, если сохранить этот скрипт в /cgi-bin/cookie.py и зайти на localhost:8000/cgi-bin/cookie.py, то вам поставится печенька с именем name и значением value.

Срок её хранения до мая 2033 года.



Все эти параметры не являются обязательными.



Вечером попробуем обработать cookies.