這裏是我的form.html得到錯誤
form name="form1" action="/cgi-bin/form2.py" method="post"
input type="text" name="firstname"
input type="submit" value="submit"
以下是我的form2.py
import cgi
print 'Content-type:text/html\n\n'
cookie=Cookie.SimpleCookie()
form = cgi.FieldStorage()
searchterm = form["firstname"].value
print 'Set-Cookie: lastvisit=' + str(searchterm)
cookie["firstname"]=searchterm
print "firstname="+ cookie["firstname"].value
cookie_string = os.environ.get('HTTP_COOKIE')
if not cookie_string:
print '<p>First visit or cookies disabled</p>'
else:
print '<p>The returned cookie string was "' + cookie_string + '"</p>'
cookie.load(cookie_string)
lastvisit = float(cookie['lastvisit'].value)
cookie['lastvisit']['path'] = '/var/www/cgi-bin/'
print searchterm
print 'Content-type:text/html\n\n'
print "<meta http-equiv='refresh' content='5'>"
我們有一個form.html和form2.py文件,從form.html我提交名字form2.py提交後,我得到'searchterm'值,然後我刷新刷新我得到<type 'exceptions.keyerror'>:firstname
後的瀏覽器。 即使我已設置和檢索cookie值,我無法使用cookie值刷新瀏覽器。 請幫我,我過去4天面臨這個問題。
謝謝, Vittal。
嗯,這將HTML似乎事實引用一個名爲'sa2.py'的腳本,而你說你的代碼是'form2.py'可能值得一看。 – Aya 2013-04-25 11:44:18
對不起,輸入錯誤,其action =「/ cgi-bin/form2.py」只有 – 2013-04-25 12:20:43