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

the*_*rty 7 asp.net ip-address httprequest

Request.ServerVariables["REMOTE_ADDR"]和之间有什么区别Request.UserHostAddress

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

Rob*_*ien 6

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


Dar*_*rov 6

它们是相同的,ServerVariables["REMOTE_ADDR"]仅提供与旧版Classic Asp代码库的向后兼容性.你应该更喜欢使用Request.UserHostAddress.