Cookies in Zope und Plone setzen/auslesen/löschen

Cookie-Handling in Zope und Plone

Ein Cookie setzen:

self.request.response.setCookie(name, value, **options)

Cookie auslesen:

self.request[name]
#oder
self.request.get(name, None)

Cookie löschen bzw. ablaufen lassen

self.request.response.expireCookie(name, **options)

Beispieloptionen:

Pfadangabe:

path = '/'
path = request.getApplicationURL(path_only=True)

Ablauf des Cookies
Hier ein Beispiel für 7 Tage

max_age = 7 * 24 * 3600
Genaues Ablaufdatum
Muss in der Zukunft liegen!
expires='Tue, 19 Jan 2038 00:00:00 GMT'
Domain für die das
Cookie ausgestellt wird
domain='example.org'
Cookie nur bei einer verschlüsselten
(https) Verbindung übertragen.
secure=True

 

 

Neuen Kommentar hinzufügen

Sie können einen Kommentar abgeben, indem Sie das unten stehende Formular ausfüllen. Nur Text.

Ihre E-Mail-Adresse wird nicht veröffentlicht