1.存储需要再整个用户会话过程中保持其状态的信息,例如登录信息或者用户浏览页面时需要的其他信息
2.存储只需要在页面重新加载过程中或按功能分组的一组页面直接保持其状态的对象
3.数据有效期
页面有提交活动,则Session的所有想都会保持,页面在20分钟内没有任何提交活动时Session会失效(此时间可以设置)
4.保持Session可以定时刷新页面
JavaScript:
function refresh(seconds){ setTimeout("self.location.reload()",seconds*1000) } refresh(600)
meta标签实现
<metahttp-equiv="refresh"content="600"/>
如果有表单提交页面,避免定时刷新将表单提交信息刷掉,可以添加局部刷新,添加隐藏iframe,定时刷新该iframe
5.Cookie与Session区别
1.Cookie:针对网站,数据大小不超过3K
Session:针对用户,不限制数据大小
2.有效期不同,Cookie可长期有效