代码收集-利果Javascript操作网站cookie

最美丽的风景皆因你的存在而彰显不同。如果你不出去走走,你会以为这就是全世界。

前两篇文章说明了一下,PHP种利有setcookie函数和$_COOKIE变量分别对网站进入cookie的写入与读取操作,那么今天收集了一段使用JS对网站的cookie进行写入或读取的代码。

由于代码未做测试,小伙件们,使用的时间请自己测试或修改

利用Javascript对网站的cookie进入写入或读取操作

代码

<script>
//设置cookie: cookie名,cookie值,天数
function setCookie(name, value, iDay)
{
  var oDate = new Data();
  oDate.setDate(oDate.getDate() + iDay);
  document.cookie = name+ '=' +value+ '; expires = '+oDate
}
//获取cookie
function getCookie(name)
{
  var arr = document.cookie.split(; ); //将cookie切割成数组
  for(var i = 0; i < arr.length; i++)
  {
   var arr2 = arr[i].split('='); //数组元素以等号切割
    if(arr2[0] == name)
    {
     return arr2[1]; //获取cookie名对应的cookie值
    }
  }
  return ''; //如果没有获取到值,返回空字符串
}
//删除cookie
function removeCookie(name)
{
 setCookie(name, 1, -1);
}
 
//页面载入时执行
window.onload = function ()
{
  var oForm = document.getElementById('form');
  var oUser = document.getElementsByName('user')[0];
  oForm.onsubmit = function ()
  {
   setCookie('user', oUser.value, 14); //提交的时候设置cookie
  }
  oUser.value = getCookie('user'); //载入页面时设置user值
}
</script>

代码示图

利用javascript操作网站的cookie

说明:

以上代码,自定义一个写入cookie的函数setCookie,并有三个参数,分别为cookie的名称,cookie的值,cookie的有效时间

获取cookie函数,getCookie,并有一个参数为,cookie的名称

删除cookie函数,removeCookie并带有一个参数,cookie名称

ps:此代码来自网络,并未对代码的真实性做测试,小伙件们使用时请自行测试

以上就是代码收集-利果Javascript操作网站cookie。拥有梦想只是一种智力,实现梦想才是一种能力。更多关于代码收集-利果Javascript操作网站cookie请关注haodaima.com其它相关文章!

您可能有感兴趣的文章
javascript请求servlet实现ajax示例(分享)

JavaScript操作表单_动力节点Java学院整理

纯javascript的ajax实现php异步提交表单的简单实例

JavaScript实现Ajax总结

初步了解JavaScript,Ajax,jQuery,并比较三者关系