gpt4 book ai didi

python-2.7 - 如何使用python获取查看者的IP地址?

转载 作者:行者123 更新时间:2023-12-01 00:49:30 26 4
gpt4 key购买 nike

只是做一个带有 python 文件的基本论坛,允许用户登录和/或创建一个帐户。
我想我会做更多的事情,让每个用户使用他们的 IP 地址登录,然后能够使用从他们的 IP 地址生成的唯一 ID 进行发布,就像大多数图像板一样。

我可以很容易地编写代码,但是我很难找到如何在不使用 Flask 的情况下获取用户的 IP 地址。

编辑:
这是我刚刚检查的代码,它似乎正在工作

    #!/usr/bin/python
import md5, cgi,cgitb,codecs
def Maker():
form=cgi.FieldStorage()#for use later
a=form.keys()#for use later
page = 'Content-type: text/html\n\n'
page +='<html><head><title>Test Form</title></head>\n'
from socket import gethostname, gethostbyname
ip = gethostbyname(gethostname())
page+= ip
return page
print Maker()

编辑:该代码不起作用,仍在寻求帮助

最佳答案

听起来您将此作为 CGI 脚本运行。用户的 IP 地址将在 REMOTE_ADDR环境变量,os.environ["REMOTE_ADDR"] .

关于python-2.7 - 如何使用python获取查看者的IP地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16575722/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com