本文主要是介绍获取同域下的cookie,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
设置cookie的方法:
var username=document.cookie.split(";")[0].split("=")[1];
//JS操作cookies方法!
//写cookies
function setCookie(name,value)
{
var Days = 30;
var exp = new Date();
exp.setTime(exp.getTime() + Days*24*60*60*1000);
document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}
获取cookie的方法:
function getCookie(c_name) {if (document.cookie.length > 0) {c_start = document.cookie.indexOf(c_name + "=");//这里因为传进来的的参数就是带引号的字符串,所以c_name可以不用加引号if (c_start != -1) {c_start = c_start + c_name.length + 1;c_end = document.cookie.indexOf(";", c_start);//当indexOf()带2个参数时,第二个代表其实位置,参数是数字,这个数字可以加引号也可以不加(最好还是别加吧)if (c_end == -1) c_end = document.cookie.length;return unescape(document.cookie.substring(c_start, c_end));}}return "no";}
这篇关于获取同域下的cookie的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!