从python cgi页面重定向到另一个没有超链接的页面

从python cgi页面重定向到另一个没有超链接的页面,python,apache,Python,Apache,我有以下问题。我有我的脚本login.py 还有两个页面,login.html和welcome.html。 当我使用电子邮件id和密码登录login.html时,login.py将从mysql中提取准确的用户信息。现在我想从login.cgi启动welcome.html页面,通过参数传递用户信息,并将其显示在welcome页面上。 有人能帮我解决这个问题吗?如何编写python cgi 我的实际意思是:您可以在jsp中使用forward操作来完成这项工作。。。。 python cgi中是否有类似

我有以下问题。我有我的脚本login.py 还有两个页面,login.html和welcome.html。 当我使用电子邮件id和密码登录login.html时,login.py将从mysql中提取准确的用户信息。现在我想从login.cgi启动welcome.html页面,通过参数传递用户信息,并将其显示在welcome页面上。 有人能帮我解决这个问题吗?如何编写python cgi

我的实际意思是:您可以在jsp中使用forward操作来完成这项工作。。。。 python cgi中是否有类似的东西…?

http确实支持将重定向作为协议的一部分。这些是3xx响应

在POST请求之后,您可能会在登录后回复重定向到正确的文档。您可以像往常一样传递参数

print "HTTP/1.1 303 See Other"
print "Location: http://example.org/other?user=xyz"


参见

@falsetru在POST请求后,响应为303,而不是302或301。这些主要用于已移动或通过别名访问的文档。是否有指定的位置可以添加这些内容?这应该是CGI脚本的第一个输出。请参见此处,在执行当前页面后,页面将被重定向…但是如果我希望根据特定条件进行重定向,如if true:redirect to login.py else:redirect to error.py。。。