什么是经典asp中cookie的默认过期时间?

时间:2017-12-19 11:12:13

标签: asp-classic

我想知道当我没有设置cookie到期时间时默认值是什么。

我知道cookie的到期时间仅适用于写作,因此开发团队无法阅读 我知道cookie通常会留在网上而不会离开网站。因此,如果您不跟上网站,cookie值是否会永远存在?几个小时几个月甚至几年?

我也听说如果你没有像JavaScript一样设置过期时间,你将在午夜后丢失cookie,但我想知道这是否属实。 如果是这样,asp的饼干将在午夜后过期。

1 个答案:

答案 0 :(得分:0)

  

我想知道当我不设置cookie时默认值是什么   到期时间。

     

我知道Cookie通常会在不离开网站的情况下留在网上。   因此,如果您没有跟上网站,cookie值是否会保留   永远活着?几个小时几个月甚至几年?

除非为cookie提供到期日期,否则它们将保留与该特定集合上的活动会话一样长。我相信默认的IIS设置是20分钟,但可以根据IIS设置而有所不同。请记住,它们不存在于服务器上(除非您指的是Sessions),而是存在于客户端计算机上,他们可以随时清除它们。

  

我知道cookie的到期时间仅适用于写作,所以它   开发团队无法阅读。

你既可以从cookie中读取,也可以写入cookie。这与cookie是在客户端还是服务器端设置无关。

  

我也听说如果你没有设置过期时间,就像   JavaScript,你将在午夜后丢失cookie,但我不知道是否这样   是真的。如果是这样,asp的cookie将在午夜后过期。

没有,他们被设置为在cookie上设置到期时间或在IIS中设置默认会话超时设置