4

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

我有太多页面无法通过查询字符串传递任何类型的会话 id,所以我想也许在我的顶级包含中我可以设置一个不会随会话过期的 cookie,并在每次登录时重置它。这样我就可以跟踪用户/页面。

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

4

1 回答 1

6

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

设置 cookie

Response.Cookies("TrackID") = 'Something'
Response.Cookies("TrackID").expires = DateAdd( "yyyy", 5, Date )

获取 cookie

TrackID = Request.Cookies("TrackID")
于 2012-05-03T20:52:57.560 回答