要检查用户是否第一次访问Servlet中的COOKIES

时间:2017-04-13 09:03:02

标签: javascript java java-ee

我想了解有没有办法检查用户是否第一次访问该页面是否在SERVLET中访问过该页面。用饼干。我知道用Sessions做这件事。但我需要只用饼干做。有什么办法吗?先谢谢

1 个答案:

答案 0 :(得分:0)

是的,你可以,但这对新计算机无效,如果清理浏览器数据,数据将会丢失。为什么你需要使用cookies检查呢? 设置cookie:

document.cookie = "username=John Doe";

chech if exists:

function checkCookie() {
var username = getCookie("username");
if (username != "") {
    alert("Welcome again " + username);
} else {
    username = prompt("Please enter your name:", "");
    if (username != "" && username != null) {
        setCookie("username", username, 365);
    }
}
}

php create cookie:

setcookie("name","value",time()+$int);

检查是否存在:

if(isset($_COOKIE[$cookie_name]) {}