你好,欢迎访问我的博客!登录 评论排行榜 领券购物 免责声明 投稿本站 本站主题
当前位置:首页 - 笔记 - JS/JQ - 正文 代码,改变世界!

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

2018-07-23JS/JQ墨初124°c
A+ A-

前两篇文章说明了一下,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:此代码来自网络,并未对代码的真实性做测试,小伙件们使用时请自行测试

  选择打赏方式
微信赞助

打赏

QQ钱包

打赏

支付宝赞助

打赏

  选择分享方式
  移步手机端
代码收集-利果Javascript操作网站cookie

1、打开你手机的二维码扫描APP
2、扫描左则的二维码
3、点击扫描获得的网址
4、可以在手机端阅读此文章
标签:

发表评论

选填

必填

必填

选填

请拖动滑块解锁
>>


  用户登录