【发布时间】:2010-10-19 17:06:37
【问题描述】:
如果 Request.ServerVariables["HTTP_X_FORWARDED_FOR"] 返回多个 ip,我应该使用哪一个以及如何在 c# 中执行?我的理解是,如果它是空白或 null,那么客户端计算机不会通过代理,我可以从 Request.ServerVariables [“REMOTE_ADDR”] 获取他们的 ip。这是正确的说法吗?
“我拿哪个”,我的意思是我是拿列表中的第一个 IP 还是最后一个 IP,我所要做的就是将它拆分成一个数组,然后取一个我想要的。我不太确定 HTTP_X_FORWARDED_FOR 是如何工作的。
【问题讨论】:
标签: c#