我使用cgipython实现一个登录页面,其中包含以下内容功能。这些函数存储在一个单独的文件下,该文件是imported
as必需的。那个问题是checkCookie()
抛出一个KeyError
异常,说cookie['session']没有存在。但是当我关闭重定向时,setCookie()
的输出为Set-Cookie: session=admin; Max-Age=3600
从登录页面到主页。在
def setCookie():
print "Content-type: text/html\n\n"
c=Cookie.SimpleCookie()
c['session']='admin'
c['session']['max-age']=60*60
print c
return True
def checkCookie():
cookie=Cookie.SimpleCookie()
if os.environ.has_key('HTTP_COOKIE'):
cookie.load(os.environ['HTTP_COOKIE'])
if cookie['session'].value=='admin':
return True
return False
额外的信息:以上函数位于一个名为commons.py
的文件中,setCookie()
由verify.py
调用,checkCookie()
由{
为什么饼干不读?在
另外,如何在pythoncgi中取消设置cookie?在
目前没有回答
相关问题 更多 >
编程相关推荐