Verfasst: Donnerstag 16. Februar 2006, 17:22
So, ich hab es auch mal ausprobiert... Es klappt bei mir einwandfrei... Mach doch mal ein self.request.debug_info() und schau dort nach, ob COOKIE Informationen vorhanden sind...
Seit 2002 Diskussionen rund um die Programmiersprache Python
https://www.python-forum.de/
Bei colubrid v1.0 wurde das wohl geändert:blackbird hat geschrieben:Code: Alles auswählen
from colubrid import BaseApplication, execute from time import time class Application(BaseApplication): def process_request(self): if 'zeit' in self.request.COOKIES: t = self.request.COOKIES['zeit'].value self.request.write('Dein Letzter Besuch war um %s.' % t) else: self.request.COOKIES['zeit'] = time() self.request.write('Das ist dein Erster Besuch.') app = Application if __name__ == '__main__': execute()
Nur mal so als Anmerkung, weil ich gerade auch cookies behandeln willexample:
To remove existing cookies use response.delete_cookie:Code: Alles auswählen
response.set_cookie('username', 'myname', domain='.mydomain.com')
Code: Alles auswählen
response.delete_cookie('username')
Code: Alles auswählen
self.response.set_cookie(self.CookieName, Text)
if self.page_msg_debug == True:
CookieData = self.request.cookies[self.CookieName].value
self.page_msg("test Cookie: '%s'" % CookieData)
Wie ich gerade festgestellt hab, scheint der fehler noch zu existieren... Deswegen hab ich mal ein erweitertes Test Script geschrieben:jens hat geschrieben:Ist es eigentlich normal, das man ein cookie direkt nach dem setzten nicht lesen kann???