经典ASP - 除会话外还设置cookie

Cav*_*rob 3 session asp-classic

我正在尝试跟踪系统中的用户活动,直到会话过期 - 如果他们请求页面,会话丢失,但他们的用户信息也是如此.

我有太多的页面来传递查询字符串中的任何类型的会话ID,所以我想可能在我的顶级包含中我可以设置一个不会话会话的cookie,并在每次登录时重置它.这样我就可以跟踪用户/页面.

可以和会话变量一起做吗?我该怎么做?

Edu*_*eni 5

您需要使用cookie,因为如果您使用会话,它也会过期

设置cookie

Response.Cookies("TrackID") = 'Something'
Response.Cookies("TrackID").expires = DateAdd( "yyyy", 5, Date )
Run Code Online (Sandbox Code Playgroud)

获取cookie

TrackID = Request.Cookies("TrackID")
Run Code Online (Sandbox Code Playgroud)