Request.ServerVariables [“REMOTE_ADDR”]和Request.UserHostAddress之间有什么区别?

时间:2011-06-30 15:47:13

标签: asp.net ip-address httprequest

Request.ServerVariables["REMOTE_ADDR"]Request.UserHostAddress之间的区别是什么?

在IP地址欺骗方面,这些变量中的任何一个都被认为是不可靠的吗?

2 个答案:

答案 0 :(得分:6)

提供.ServerVariables是为了与旧的ASP方法兼容以获取该信息。现在提供的大部分信息都是通过单独的属性提供的。

答案 1 :(得分:6)

它们是相同的,ServerVariables["REMOTE_ADDR"]仅用于向后兼容较旧的Classic Asp代码库。您应该更喜欢使用Request.UserHostAddress