如何获取向服务器端Python脚本发出GET请求的客户端的IP地址

时间:2014-07-18 15:12:43

标签: python cgi

我有一个执行GET请求的Web应用程序,并将数据提交给运行python脚本的服务器,并将此数据写入文件。

import cgi
import cgitb
import os
cgitb.enable()
if cgi.FieldStorage() is not None:
    form = cgi.FieldStorage()
    data = form.getvalue("data")

filename = "datalog.txt"
with open(filename, "a") as myfile:
    myfile.write(data)

上面的代码捕获GET请求数据,然后将其写入文件。

我的问题是,有没有办法让我能够找到发送请求的IP地址?由于数据捕获是由cgi完成的,我怀疑这几乎必须由cgi完成。

非常感谢任何帮助。

0 个答案:

没有答案