每个浏览器和页面创建唯一哈希

时间:2011-06-27 23:04:06

标签: c# asp.net hash httprequest

我正在用c#创建一个Web应用程序。

我想为当前用户创建一个唯一标识符,以便在当前页面上使用。这个idenitfier仅适用于此页面和此用户会话。因此它会因用户,浏览器等而异。我有一个我可以使用的用户ID,但也想使用浏览器的唯一标识符,例如会话ID。所以我将根据用户ID,IP地址,页面标识符和浏览器标识符创建一个哈希值。

我可以在哈希生成中包含用户httprequest对象的值吗?

1 个答案:

答案 0 :(得分:0)

REMOTE_ADDR将为您提供知识产权 HTTP_USER_AGENT将为您提供浏览器
SCRIPT_NAME将为您提供当前运行的脚本(页面)

只需使用Request.ServerVariables集合

访问这些值即可