繁体   English   中英

为什么setmaxage不允许更长的时间超过〜5mins [关闭]

Why is setmaxage not allowing longer time than ~5mins [closed]

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

在我的jsp文件中,我设置了要保留一年的cookie。 我使用了设定的最大年龄并乘以秒数,所以是一年。 但是,cookie只能持续约5分钟。 即使我输入一个非常高的值,它也只能持续约5分钟。

我正在localhost上进行测试,这与它有任何关系吗?

代码如下:

    //value to check if the EU compliance cookie is present
boolean euCookiePresent = false;
//cookie parameters
String cookieName = "wtr_ca";
String cookieValue = "1";
int cookieExpiry = 365;

//cookie expiary is in seconds so convert to days
cookieExpiry = cookieExpiry * 60 * 60 * 24;

//Get clients cookies
Cookie cookies [] = request.getCookies ();

if (cookies != null){
    //iterate over users cookies to check for euCookie
    for (int i = 0; i < cookies.length; i++) 
    {
        if (cookies [i].getName().equals (cookieName)){
            euCookiePresent = true;
            break;
        }
    }

}

if (euCookiePresent == false){
    //no EU Cookie found therefore place it on client
    response.setContentType("text/html");
    Cookie cookie = new Cookie(cookieName,cookieValue);

    //cookie expiary is in seconds so convert to days
    cookie.setMaxAge(cookieExpiry);
    response.addCookie(cookie); 
}
2 个回复
cookie.setMaxAge(60*60*24);

将最大年龄设置为大约1小时,一年不

您想做的是:

cookie.setMaxAge(cookieExpiry);

由于某种原因,Maven不再将我的新代码放置在服务器上,因此它仍使用我的365秒,而不是将它转换为几天的更新代码。

1 MySQL Proc OrderBy Case不允许超过一列

我有一个需要根据参数按不同字段对查询进行排序的过程。 为了实现这一点,我为我的ORDER BY命令创建了一个简单的 case 语句,它在我添加第二个排序字段之前效果很好。 我确定这只是一个语法问题,但我似乎无法找到有关此问题的任何信息。 将, ut.sort添加到每个WHEN是引发错误的原因。 ...

5 循环不允许浮动[已关闭]

我想更改循环,以便用户可以输入深度作为小数。 奇怪的是,当我用正整数运行它时,程序运行正常。 但是,如果我尝试将小数输入深度,则会收到以下错误消息:“ UnboundLocalError:分配前引用了局部变量'area'” 总而言之,我可以收到有关如何更改循环以允许非整数的提示吗? ...

7 Android Studio不允许我关闭项目

由于我将某个Android项目导入到android studio中,因此我无法再关闭项目(Windows)。 相反,它显示以下错误: NoClassDefFoundError:org / tmatesoft / svn / core / SVNErrorCode:org / tmat ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM