如何js获取cookie并在html上显示用户名

如何js获取cookie并在html上显示用户名,第1张

var arr,reg=new RegExp("(^| )"+name+"=([^;])(;|$)");

if(arr=documentcookiematch(reg))

$("#cookie")html(unescape(arr[2]));

}

这样写

<script>

 

var page = <%= requestgetParameter("page") %> ;

if (page == 2) {

    var istz = getCookie("istz"); //获取cookie

    if (istz == null) { //如果cookie为null

        setCookie("istz", "yesTz", 10); //设置cookie

        locationhref = "hhtml"; //跳转到指定链接

    }

}

 

 //设置cookie

 

function setCookie(name, value, expiredays) {

    var ExpireDate = new Date();

    ExpireDatesetTime(ExpireDategetTime() + (expiredays  60  1000));

    documentcookie = name + "=" + escape(value) + ((expiredays == null)  "" : "; expires=" + ExpireDatetoGMTString());

}

 

 //获取cookie

 

function getCookie(name) {

    var strCookie = documentcookie;

    var arrCookie = strCookiesplit(";");

    for (var i = 0; i < arrCookielength; i++) {

        var arr = arrCookie[i]split("=");

        if (arr[0] == name) return arr[1];

    }

    return null;

}

 

 </script>

js *** 作COOKIE,直接给document加上cookie就可以了,但是一般如果单个的加会很麻烦所以一般会直接写好一个函数,可以直接 *** 作cookie,这样就很方便了

setCookie这个是写入cookie,第一个是名称,第二个是cookie值,第三个是过期时间

getCookie这个是查找cookie;

removeCookie这是你需要删除的cookie;

function setCookie(name, value, iDay) 

{

var oDate=new Date();

oDatesetDate(oDategetDate()+iDay);

documentcookie=name+'='+encodeURIComponent(value)+';expires='+oDate;

}

function getCookie(name)

{

var arr=documentcookiesplit('; ');

var i=0;

for(i=0;i<arrlength;i++)

{

//arr2->['username', 'abc']

var arr2=arr[i]split('=');

if(arr2[0]==name)

{

var getC = decodeURIComponent(arr2[1]);

return getC;

}

}

return '';

}

function removeCookie(name)

{

setCookie(name, '1', -1);

}

用documentcookie 获取当前域名下的cookie。具体代码如下:

var mycookie = documentcookie

它读出来是一串字符串,包含当前域名下的所有cookie,解析字符串可以得到cookie值

documentcookie这个。

以上就是关于如何js获取cookie并在html上显示用户名全部的内容,包括:如何js获取cookie并在html上显示用户名、js代码 cookie *** 作 读取写入跳转、如何用js来 *** 作cookie呢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9568549.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存