为每个浏览器和页面创建唯一的哈希
本文关键字:创建 唯一 哈希 浏览器 | 更新日期: 2023-09-27 18:00:28
我正在c#中创建一个web应用程序。
我想为上的当前用户创建一个唯一标识符,以便在当前页面上使用。此标识符仅用于此页面和此用户会话。因此,它会因用户、浏览器等而异。我有一个可以使用的用户id,但也希望为浏览器使用一个唯一的标识符,例如会话id。因此,我将根据用户id、ip地址、页面标识符和浏览器标识符创建一个哈希。
是否有来自用户httprequest对象的值可以包含在哈希的生成中?
REMOTE_ADDR
将为您提供IPHTTP_USER_AGENT
将为您提供浏览器SCRIPT_NAME
将为您提供运行(页面)的当前脚本
只需使用Request.ServerVariables
集合访问这些值