gpt4 book ai didi

asp.net - 浏览器 IP 地址

转载 作者:太空宇宙 更新时间:2023-11-03 17:42:05 24 4
gpt4 key购买 nike

我有 2 个应用

1个Ruby(不是我写的,我对Ruby一无所知)和另一个ASP.Net

Ruby 应用确定用户的 IP 地址(我被告知“使用在“HTTP_X_FORWARDED”中找到的第一个 IP)并将其散列版本传递给 ASP.Net 应用。

然后 ASP.Net 应用再次确定客户端的 IP 地址(使用 Request.UserHostAddress)并对值进行哈希处理。

然后比较哈希值。

通常,这些哈希值对于我们所有的客户都是相同的(如您所料)。

但是我们有 1 个新客户,但情况并非如此......

他工作场所的每台计算机显然都产生不相等的散列

这怎么可能?

最佳答案

这取决于他们正在使用的代理。

Wikipedia page for the X-Forwarded-For header在这方面提供了信息。

如果您希望哈希匹配,您应该从相同的 header 中获取数据。 UserHostAddress由 REMOTE_ADDR 服务器变量决定(我相信)。

关于asp.net - 浏览器 IP 地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/756067/

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