我使用命令"python -m CGIHTTPServer 9000"
执行简单的cgi测试,以处理GET请求和cgi脚本代码,如:
data = getenv("QUERY_STRING");
并且可行,数据将设置为"m=4&n=4"
之类的字符串。
那么价值如何?是的,它来自cgi环境变量“QUERY_STRING”,和
然后我使用命令"ps -p -wwwE"
来检查CGIHTTPServer进程的所有环境变量,没有名为“QUERY_STRING”的名称。
如何找到cgi环境变量,以及该过程是什么?
答案:
CGIHTTPServer.py
答案 0 :(得分:1)
CGI环境变量由Web服务器在执行CGI时的生命周期内设置。
See the CGI spec for the full list of environment variables.某些Web服务器也具有此规范的本地扩展。
另请参阅this tutorial了解一些特定于Python的示例。