都会设置过期时间
我说的是cookies 不是session
@itwwg: 对啊.
一般cookie都得要过期时间啊.
不过得先问:你的cookie是干嘛的?
@吴瑞祥: 保存账号密码的 ,,如果我设置过期时间,那么关闭浏览器也就是关闭回话状态,session可能有过期时间,此时还存在,但是cookies已经没有了,,seesion一般情况下是要有cookies的支持的,,这时候seesion也就没有用了
@itwwg: 然后呢...不太清楚你在表述什么.
就算是存帐号密码一般也不会存永远.一般也设置一个月或者半年一年的过期时间.
@吴瑞祥: 我是要问 session和cookie都要设置吗,,如果都设置 那么意义何在
@itwwg: 意义就在功能不一样...
cookie能过期时间设置1个月.session不行.
@itwwg: session是保存在服务器内存的session池中,cookie是保存在用户的电脑上的,内存是有限的,数据也保存不了太长时间
当然要 供参考
function setCookie(name,value,outTime){
var expdate=new Date();
var outms=outTime*60*60*1000;
expdate.setTime(expdate.getTime()+outms);
var cookieStr=name+"="+escape(value)+";expires="+expdate.toGMTString();
document.cookie=cookieStr;
}
function deleteCookie(cookiename){
var date = new Date();
var outTime=date.getTime()-1000;
date.setTime(outTime);
document.cookie=cookiename+"='';expires="+date.toGMTString();
}
我不是要代码的实现 我是要问一般大型网站会怎么搞的
@itwwg: 我给你的就是大型网站实例
@ycyzharry: 谢谢你,,你是在哪个公司呀
@ycyzharry: 你们是在关闭浏览器的时候就删除cookies吗 那么你们删除session了吗
为了安全当时是需要设置的,不然过期有什么用
没有理解 ,你说的是什么意思啊
@itwwg: 默认不设置就是关闭浏览器就过期
@慧☆星: 所以又回到最初的话题 我说一般大型公司都设置cookies过期时间吗
默认情况下,只要你关闭IE了,COOKIE就失效了
那还没有过期啊,。,你想想为什么关闭了浏览器就失效了
你高兴就好
我不高兴
需要设置过期时间。
那么关闭浏览器 回话状态意思是 都不会结束?
很狂的样子