如何设置cookie的过期时间

如何设置cookie的过期时间,第1张

<%@ page contentType="text/htmlcharset=gb2312" %>

<%

String ipAddr=null

Cookie cookies[] = request.getCookies()

if (cookies != null) {

for (int i = 0i <cookies.lengthi++) {

if (cookies[i].getName().equals("ipAddr")){

ipAddr=cookies[i].getValue()

out.print("<script language=\"JavaScript\">alert(\"欢迎您再次访问本网页,上次登录IP地址为"+ipAddr+"\")</script>")

}

}

}

Cookie ipAddrCookie = new Cookie("ipAddr", "" + request.getRemoteAddr())

ipAddrCookie .setMaxAge(60 * 10)//设置Cookie有效期10分钟

response.addCookie(ipAddrCookie )

out.print("<script language=\"JavaScript\">alert(\"欢迎您首次访问本网页,您的IP地址为"+request.getRemoteAddr()+"\")</script>")

%>

在php函数里面setcookie是有时间限制的\x0d\x0asetcookie有3个参数\x0d\x0a第一个参数是设置的变量名字\x0d\x0a第二个参数是变量的值\x0d\x0a第三个参数就是有效期了.有效期是以秒来计算的\x0d\x0a假设你设置的cookie的有效期是1个小时,那么从你设置的时间开始,到一个小时候这个cookie都有效.换句话说就是这个cookie变量能够读取到的时间是1个小时\x0d\x0a一个小时之后这个变量就失效了.不存在了\x0d\x0a用php控制用户过期的话.先设置一个cookie.并设置时间长度.例如1天.每次当用户访问的时候都去读取这个cookie.如果存在.就免验证.如果不存在就重新验证.这样就实现了登陆用户的过期时间问题.\x0d\x0asetcookie("TestCookie", $value)\x0d\x0asetcookie("TestCookie", $value, time()+3600) /* 有效期1 小时 */

jquery设置cookie过期时间与检查cookies是否可用

jquery设置cookie过期时间与检查cookies是否可用

让cookies在x分钟后过期

var date = new date()date settime(date gettime() + (x * * ))$ cookie(‘example ‘foo { expires: date }) $(document) ready(function() {var dt = new date()dt setseconds(dt getseconds() + )document cookie = “cookietest= expires=” + dt togmtstring()var cookiesenabled = document cookie indexof(“cookietest=”) != if(!cookiesenabled){//cookies不能用…… }}) lishixinzhi/Article/program/Java/hx/201404/30484


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6280315.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-19
下一篇 2023-03-19

发表评论

登录后才能评论

评论列表(0条)

保存