博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js操作cookie
阅读量:6426 次
发布时间:2019-06-23

本文共 1148 字,大约阅读时间需要 3 分钟。

 

获取Cookie 

function GetCookie(cookieName) {

    var cookieString = document.cookie;
    var start = cookieString.indexOf(cookieName + '='); // 加上等号的原因是避免在某些 Cookie 的值里有 与 cookieName 一样的字符串。
    if (start == -1) return null; // 找不到 
    start += cookieName.length + 1;
    var end = cookieString.indexOf(';', start);
    if (end == -1) return unescape(cookieString.substring(start));
    return unescape(cookieString.substring(start, end));
}

设置cookie

function SetCookie(name, value) {
    var argv = SetCookie.arguments;
    var argc = SetCookie.arguments.length;
    var expires = (argc > 2 && argv[2] != null) ? argv[2].toGMTString() : null;
    var path = (argc > 3 && argv[3] != null) ? argv[3] : '/';
    var domain = (argc > 4 && argv[4] != null) ? argv[4] : null;
    var secure = (argc > 5 && argv[5] != null) ? argv[5] : false;
    var content = name + "=" + escape(value) + ";";
    if (expires != null) { content += " expires=" + expires + ";"; }
    if (path != null) { content += " path=" + path + ";"; }
    if (domain != null) { content += " domain=" + domain + ";"; }
    if (secure) { content += " secure;" }
    document.cookie = content;

转载于:https://www.cnblogs.com/weishuai/archive/2012/05/15/2501560.html

你可能感兴趣的文章
PythonPath在Windows 下的设置
查看>>
CentOS 7 安装Percona 5.7,Xtrabackup
查看>>
hive中join的on和where
查看>>
实验04 vim编辑器和正则表达式
查看>>
代码审查
查看>>
sharepoint adfs Adding Claims to an Existing Token Issuer in SharePoint 2010
查看>>
批处理增加和删除用户
查看>>
jquery时间控件整理
查看>>
“好”的接口是怎么样的?
查看>>
[C#学习] popupControlContainer控件
查看>>
关于网站子目录绑定二级域名的方法(php网站手机端)
查看>>
GSON处理JSON
查看>>
csvn使用入门
查看>>
同一用户的不同页面共享数据的方法
查看>>
solr多条件查询(一)
查看>>
HDU4609:3-idiots(FFT)
查看>>
PHP中双冒号::的用法
查看>>
GNU Autoconf: Intro
查看>>
高校应该使用 Drupal 的10大理由
查看>>
视图必须派生自 WebViewPage 或 WebViewPage<TModel>
查看>>