Python CGI Webform在Submi之后不会显示链接

2024-09-20 01:31:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试一个简单的pythoncgiwebform,我想在用户按下Submit按钮后显示一个链接列表。我发现了很多类似的问题,但它们主要是关于重定向。我在Apache cgi bin下运行:

import cgi
import cgitb
import sys
import psycopg2

cgitb.enable()

print "Content-type: text/html\n\n"

form=cgi.FieldStorage()


 if "site_id" not in form:
   print "<h1>The text input box was empty.</h1>"
 else:
   text=form["site_id"].value
   VAR_SITE_ID=cgi.escape(text)

(Some code here to insert variables into a database)

print "<a href="http://www.foo.com/">Visit Foo!</a>"

这在没有href行的情况下可以正常工作,但是,当我包含href链接时,Web服务器会出错,错误日志如下:

"Premature end of script headers: textinput.py, referer:http://myipaddress

为什么我不能打印到浏览器的链接?你知道吗

谢谢!你知道吗


Tags: text用户importformidhttp链接site