我想獲得一個Python的CGI模塊工作。 Python文件運行良好,例如,然後我嘗試打印出來,但是一旦收到GET或POST參數,cgi.FieldStorage()函數就不會收到任何輸入。 用於輸出的FieldStorage的print語句:CGI模塊FieldStorage()函數不接收參數
FieldStorage(None, None, [])
您可以在下面找到所需的所有代碼。我已經簡化了我的腳本,儘量讓它工作。 它不會通過GET或POST工作。
#!/usr/bin/env python
print "Content-type: text/html\n\n"
import cgi, cgitb
cgitb.enable()
form = cgi.FieldStorage()
subMail = form.getfirst("mail")
print form
print subMail
的HTML頁面(也POST也不是GET工作)
<form action="cgi-bin/mail.py" method="post" id="frm-landingPage1" class="form">
<div class="input-group">
<input type="text" class="form-control" placeholder="Indirizzo email" name="mail" id="frm-landingPage1-email" required value="">
<span class="input-group-btn">
<input class="btn btn-default" type="submit" value="Invia" name="_submit" id="frm-landingPage1-submit">
</span>
</div>
</form>
顯示提交表單的HTML頁面。 –
請發佈整個頁面,而不僅僅是裸露的表單。 –
按照要求,http://pastebin.com/GHnSgiHP – Biska