更新Cookie的最佳方式?

时间:2017-02-27 11:05:47

标签: php

if(empty($_COOKIE['cookie'])) {
    setcookie(
        "cookie",
        generateRandomString(),
        time() + (7 * 24 * 60 * 60)
    );
} else {
    setcookie(
        "cookie",
        $_COOKIE['cookie'],
        time() + (7 * 24 * 60 * 60)
    );
}

这是我第一次使用cookies,我想就如何以最佳和最快的方式更新cookie获取您的意见

1 个答案:

答案 0 :(得分:1)

您无需重置已设置的Cookie。以下内容足以设置cookie。 cookie将一直保留到时间戳通过。

if(empty($_COOKIE['cookie'])) {
     setcookie(
         "cookie",
         generateRandomString(),
         time() + (7 * 24 * 60 * 60)
    );
}