用JavaScript编写一个非常简单的cookie

write a very simple cookie in javascript

本文关键字:非常 一个 简单 cookie JavaScript      更新时间:2023-09-26

>想知道是否有人可以指出我或举一个执行以下操作的cookie示例;

1)在加载会员页面时,它会提供cookie2)在访问非会员页面时,它会检查cookie。

例如如果成员显示"X",则显示"登录"

你必须使用 php 的 setcookie() 方法来设置 cookie(s)

setcookie("isLoggedIn", $value, time() + 3600);  /* expire in 1 hour */
setcookie("otherData", $data, time() + 3600);  /* expire in 1 hour */

然后在页面加载时,检查值,如果已设置,则设置显示文本。

var loggedIn = getCookie("isLoggedIn);
if(loggedIn == true) 
{
    // Get other data and display it
    var otherData = getCookie("otherData");
}  
else print "log in" // Of course set the link text here instead of print

这里有一个获取饼干的函数:

function getCookie(c_name) {
    if (document.cookie.length > 0) {
        c_start = document.cookie.indexOf(c_name + "=");
        if (c_start != -1) {
            c_start = c_start + c_name.length + 1;
            c_end = document.cookie.indexOf(";", c_start);
            if (c_end == -1) {
                c_end = document.cookie.length;
            }
            return unescape(document.cookie.substring(c_start, c_end));
        }
    }
    return "";
}