CGI Cookies

Sockets, TCP/IP, (XML-)RPC und ähnliche Themen gehören in dieses Forum
Antworten
genrich
User
Beiträge: 91
Registriert: Sonntag 27. Juni 2004, 17:46

Hallo...

Mir will es einfach nicht gelingen Cookies zu setzten. Ich glaub ich verstehe noch nicht wie das gehen soll...
Hab zwar schon nachgeschaut, aber:
http://python.sandtner.org/viewtopic.php?p=4679
http://python.sandtner.org/viewtopic.php?p=7432#7432
hilft auch nicht weiter

Code: Alles auswählen

if os.environ.has_key('HTTP_COOKIE'):
    print "Cookies gibt es!"
    C = SimpleCookie(os.environ['HTTP_COOKIE'])
    print "CookieAnzahl:",len(C)
    print C
else:
    print "Cookies gibt es nicht!!!!<p>"
    C = SimpleCookie()
    C["fig"] = "newton"
    C["sugar"] = "wafer"
    print C
Milan
User
Beiträge: 1078
Registriert: Mittwoch 16. Oktober 2002, 20:52

Hi. Ich schließe mal aus dem print "CookieAnzahl:",len(C), dass der Header schon geschickt wurde (content-type: text/plain\n) :?: ... Wenn ja ist es dir nicht mehr möglich Cookies zu setzen, dass geschieht nämlich davor und deswegen ist print C ohne Wirkung. Das muss vorher, am besten zuerst geschehen.
genrich
User
Beiträge: 91
Registriert: Sonntag 27. Juni 2004, 17:46

Aha!!!!! Jetzt klappt es! :lol:

Darauf wäre ich in hundert Jahren nicht gekommen! :roll:

Thx!
Antworten