Ersteinmal Danke für die schnelle Antwort!
Leider krieg ich ne Fehlermeldung zurück, wenn ich deinen Tipp in mein Programm eingebaut hab
Code: Alles auswählen
Traceback (most recent call last):
File "/srv/www/cgi-bin/prog/admin/logout.cgi", line 25, in <module>
print {k: v for k, v in (p.split("=") for p in cookie[::2].split(";"))}
File "/srv/www/cgi-bin/prog/admin/logout.cgi", line 25, in <dictcomp>
print {k: v for k, v in (p.split("=") for p in cookie[::2].split(";"))}
ValueError: need more than 1 value to unpack
Hier der vollständige Code:
Code: Alles auswählen
#!/usr/bin/env python
import os, cgi, cgitb; cgitb.enable()
cookie = os.environ["HTTP_COOKIE"]
print("Set-Cookie: ad_s_id_1=None")
print("Set-Cookie: ad_s_id_2=None")
print("Content-Type: text/html\n")
try:
datei = open("./top_anmelden.txt", "r")
top = datei.read()
datei.close()
except Exception as FM:
print("Es trat ein Fehler auf:<br><br>{0}".format(str(FM)))
print(str(top))
print("""
Sie wurden ausgeloggt.
""")
#s = "a d _ s _ i d _ 1 = 9 4 3 4 9 8 2 8 2 8 ; a d _ s _ i d _ 2 = 1 6 4 9 4 3 6 9 0 4"
print {k: v for k, v in (p.split("=") for p in cookie[::2].split(";"))}
Nochmals viieelen Dank für deinen Tipp!