FAQ по perl и программированию для web Страница 8. Как использовать cookies?
|
Страница 8 из 16 4.6 Как использовать плюшки (cookies)? Плюшки работают следующим образом: программа CGI добавляет в свой ответ директиву Set-Cookie, а клиент (если он поддерживает плюшки), при следующих запросах возвращает их в заголовке Cookie. Сами плюшки представляют из себя пары имя=значение. Синтаксис Set-Cookie Set-Cookie: имя=значение; expires=дата; path=путь; domain=домен; secure
Сервер может установить не более 20 плюшек, размер всей плюшки не может превышать 4Kb. - Имя=значение
единственный обязательный параметр. И имя, и значение могут быть строками текста, не содержащими символов перевода строки, пробелов, ; и табуляции. Если необходимо их использовать, можно эти символы закодировать при помощи стандартного uri-кодирования. - expires=дата
устанавливается дата истечения срока действия плюшки. После этой дата плюшка клиентом не возвращается. Если дата не установлена, то плюшка действует до завершения работы браузера. - path=путь
обозначает путь на сервере, для которого возвращается эта плюшка, если не указано, то только для того, который ее создал. - domain=домен
домен, для которого возвращается эта плюшка. Может быть доменом уровня 2 и выше, т.е. .example.ru, а не .ru. Если не установлен, то плюшка возвращается только серверу, который выдал плюшку. - secure
указывает, что плюшка должна возвращаться только по защищенному соединению (SSL). |