簡體   English   中英

使用 Servlet 中的 COOKIES 檢查用戶是否第一次訪問

[英]To check if user first time visit or not with COOKIES in Servlet

我想了解有沒有辦法檢查用戶是否第一次在 SERVLET 中訪問該頁面。 用餅干。 我知道用 Sessions 做這件事。 但我只需要用餅干來做。 有什么辦法嗎? 預先感謝

是的,您可以,但這在新計算機上不起作用,如果清除瀏覽器數據,數據將丟失。 為什么你需要使用 cookie 來檢查它呢? 設置餅干:

document.cookie = "username=John Doe";

檢查是否存在:

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 創建 cookie:

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

檢查是否存在:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM