多语言展示
当前在线:541今日阅读:19今日分享:20

session丢失的原因

Netscape的浏览器会认为'/App/user.asp'跟'/app/user.asp'是两个不同的程序。它会自动地开始一个新的会话期(newsession)。所以,才你的网站上一定要统一字母的大小写。 另外一个是原因是Session.Timeout的值。  Timeout这个属性是用来设置Session的超时时间的,一分钟为单位。假如一个用户,在一个Timeout的时间内没有刷新或者请求页面,那么会话就会结束(thesessionends)。当你再次请求页面的时候,一个新的会话有会开始。  确信Timeout的值,是分钟的。  格式:Session.Timeout[=nMinutes] 假如用户把他们的浏览器的cookie关了,当然session就不能保持。因为session的保持是要靠cookie的。  要保持Session的状态,浏览器就必须支持cookie,而且在打开的状态。你当然可以用其他的方法 常犯的错误就是,建立了错误的目录结构。
推荐信息