如何控制 Classic ASP 中 1 个会话的超时时间?

How to Control Time Expires of a 1 session in Classic ASP?

我有 3 个会话 -

1- 用户 2- 语言 3- 国家

当会话过期时 - 用户被重定向到登录并收到一条消息:"You are disconnected by inactivity"

没关系。但是..

我的问题:

因为我丢失了会话 - 我丢失了所有 3 个会话 - 而且我不知道用户的语言和国家/地区。

然后我总是打印英语警报(默认语言)

我想要的:

一种控制每个会话超时的方法。有了这个,我可以先使用户会话过期 - 然后获取其他两个参数来打印正确的语言。

可能吗?

我知道如何过期 - 但所有会话..

谢谢!

使用 cookie,这样您就可以控制时间,即使用户关闭了浏览器

Response.Cookies("name_cookie")("language") = 1
Response.Cookies("name_cookie")("country") = 1
Response.Cookies("name_cookie").Expires = now + 365