【发布时间】:2011-04-26 17:56:47
【问题描述】:
我正在尝试在 python CGI 中为我的网站制作一个注销按钮。我想知道我怎么知道按钮何时被按下?
我的注销表格如下:
<form id="logout" method="POST" action="">
<input type="submit" name="logout" value="Logout">
</form>
从这里,我知道我需要将表单存储在 FieldStorage 中,所以我做了以下操作:
form = cgi.FieldStorage()
我试过做一个 if 语句,例如:
if form.has_key('logout'):
doLogoutFunction()
但它不起作用。请帮忙
【问题讨论】:
-
首先,定义“不起作用”。我们猜不出你看到了什么。由于您没有提供所有代码,我们无法猜测您还犯了哪些其他错误。请创建您可以创建的最小 CGI 应用程序,该应用程序存在此问题,并发布所有代码以及“不起作用”对您意味着什么的描述。