Jaka jest różnica między Request.UserHostAddress a Request.ServerVariables [„REMOTE_ADDR”]. ToString ()
Tutaj mogę użyć jednej z tych dwóch metod. Jakie są różnice i których należy użyć?
Metoda 1:
string srUserIp = "";
try
{
srUserIp = HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"].ToString();
}
catch
{
}
Metoda 2:
string srUserIp = "";
try
{
srUserIp = Request.UserHostAddress.ToString();
}
catch
{
}