想知道是否有人可以指示我或举例说明以下内容的Cookie;
1)加载成员页面时,它会提供cookie 2)在访问非成员页面时,它会检查cookie。
e.g。 如果会员显示' X'否则显示'登录'
答案 0 :(得分:0)
您必须使用php的setcookie()方法
设置Cookiesetcookie("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
这是getCookies的一个功能:
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 "";
}