В чем разница между Request.ServerVariables ["REMOTE_ADDR"] и Request.UserHostAddress? - PullRequest
7 голосов
/ 30 июня 2011

В чем разница между Request.ServerVariables["REMOTE_ADDR"] и Request.UserHostAddress?

Считается ли любая из этих переменных ненадежной в отношении подмены IP-адреса?

Ответы [ 2 ]

6 голосов
/ 30 июня 2011

Они одинаковые, ServerVariables["REMOTE_ADDR"] был предоставлен только для обратной совместимости со старыми кодовыми базами Classic Asp. Вы должны предпочесть использование Request.UserHostAddress.

6 голосов
/ 30 июня 2011

.ServerVariables предоставляется для совместимости со старым ASP-методом для получения этой информации. Большая часть информации, предоставляемой через это, теперь предоставляется через отдельные свойства.

...