存储POST变量和GET参数的数据

时间:2010-04-11 04:00:06

标签: python forms post cgi get

我希望我的python脚本同时接受POST变量并从网址中查询字符串变量。

脚本有代码:

form = cgi.FieldStorage()
print form

但是,这只捕获了post变量,并且没有来自Web地址的查询变量。有没有办法做到这一点?

谢谢,

阿里

1 个答案:

答案 0 :(得分:1)

cgi.parse_qsl(在2.6或更高版本的任何Python 2.*; urlparse.parse_qsl中)获取查询字符串并返回name, value对的列表。使用os.environ['QUERY_STRING']获取您的CGI脚本到达的URL的查询字符串部分(URL中的?之后的所有内容,如果有的话)。