用JavaScript编写一个非常简单的cookie
write a very simple cookie in javascript
>想知道是否有人可以指出我或举一个执行以下操作的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 "";
}
相关文章:
- 正在寻找一个非常简单的例子UpdateListItems与Sharepoint2007的SPservices
- JQPLOT--如何在一个图表中缩放 2 条具有非常不同值的线以获得良好的值
- 一个用javascript创建非常基本的模拟的教程
- 使用一个非常简单的日期选择器时遇到问题
- 为什么AngularJS在页面加载时没有自动绑定属性?包括一个非常简单的例子
- backbone.js抛出无效对象初始值设定项错误,这是一个非常简单的错误
- JSON得到一个值(非常新手)
- 如何制作一个非常基本的所见即所得
- 将 [$injector:modulerr] 放在一个非常简单的页面上;想不通为什么
- jQuery在一个非常大的字符串中提取一个json子字符串
- 非常简单的幻灯片放映,带有上一个和下一个控件
- 如何设置一个非常快速的节点.js UDP服务器
- 一个非常简单的警报和确认框样式与 css
- 在React中构建一个大型多选,而不会非常缓慢
- QML中的第一个XHR请求非常慢(运行在v8上的javascript)
- 如何将平滑过渡添加到一个非常简单的javascript幻灯片中
- 如何从图像数组创建一个非常简单的jquery幻灯片
- 需要从erb生成一个非常特定的html来让javascript工作
- 用JS创建一个非常简单的游戏
- 一个非常奇怪的阵列