当前位置: 首页 > 编程笔记 >

js读取cookie方法总结

严稳
2023-03-14
本文向大家介绍js读取cookie方法总结,包括了js读取cookie方法总结的使用技巧和注意事项,需要的朋友参考一下

本文实例总结了js读取cookie方法。分享给大家供大家参考。具体实现方法如下:

一般关于js读取cookie方法有很多,我们下面的实例函数主要是利用split函数来分切,和document.cookie获取所有cookie再利用for遍历所有数组,判断如果cookie名相同,那么这个cookie 就是我们要找的。

方法一

var acookie=document.cookie.split("; ");

function getck(sname)

{//获取单个cookies

for(var i=0;i<acookie.length;i++){

var arr=acookie[i].split("=");

if(sname==arr[0]){

if(arr.length>1)

return unescape(arr[1]);

else

return "";}}

return "";

}

方法二

function getcookie(objname){//获取指定名称的cookie的值

var arrstr = document.cookie.split("; ");

for(var i = 0;i < arrstr.length;i ++){

var temp = arrstr[i].split("=");

if(temp[0] == objname) return unescape(temp[1]);

}

}

方法三
function   getcookie(cookiename){ 

var   cookiestring   =   document.cookie; 

var   start   =   cookiestring.indexof(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)); 

}

方法四

function readcookie(name)   

{   

  var cookievalue = "";   

  var search = name + "=";   

  if(document.cookie.length > 0)   

  {    

    offset = document.cookie.indexof(search);   

    if (offset != -1)   

    {    

      offset += search.length;   

      end = document.cookie.indexof(";", offset);   

      if (end == -1) end = document.cookie.length;   

      cookievalue = unescape(document.cookie.substring(offset, end))   

    }   

  }   

  return cookievalue;   

}

希望本文所述对大家的javascript程序设计有所帮助。

 类似资料:
  • 本文向大家介绍JS设置cookie、读取cookie,包括了JS设置cookie、读取cookie的使用技巧和注意事项,需要的朋友参考一下 JavaScript是运行在客户端的脚本,因此一般是不能够设置Session的,因为Session是运行在服务器端的。 而cookie是运行在客户端的,所以可以用JS来设置cookie。 js设置cookie方法汇总: 第一种: 第二种: 第三个例子 注意:

  • 本文向大家介绍js实现操作cookie的常见方法总结【创建、读取、删除】,包括了js实现操作cookie的常见方法总结【创建、读取、删除】的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了js实现操作cookie的常见方法。分享给大家供大家参考,具体如下: js操作cookie,可以通过开源的插件实现,方便快捷,兼容性好,同样也可以自己写; 此文主要介绍两个常用的插件: Js.cookie.

  • 本文向大家介绍httpwebreqeust读取httponly的cookie方法,包括了httpwebreqeust读取httponly的cookie方法的使用技巧和注意事项,需要的朋友参考一下 有httponly的cookie,在httpwebreqeust请求时,会获取不到,可以采用直接获取head中的set-cookie,再转换成Cookie添加到CookieContainer中 以上这篇h

  • 本文向大家介绍Python Cookie 读取和保存方法,包括了Python Cookie 读取和保存方法的使用技巧和注意事项,需要的朋友参考一下 如下所示: 以上这篇Python Cookie 读取和保存方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。

  • 为了保护应用免受CSRF攻击,我们从服务器端设置了一个名为XSRF-TOKEN的cookie。因此,从客户端代码,我们能够设置cookie和发送到服务器,但要验证CSRF在服务器端,我们需要发送头,同时发射'POST'服务调用。由于每个角文档自动$超文本传输协议通过读取cookie设置标题X-XSRF-TOKEN(请参考链接),但是Javascript代码无法读取cookie,尽管我们已经在同一域

  • 本文向大家介绍Java读取文件方法汇总,包括了Java读取文件方法汇总的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了Java读取文件的方法,供大家参考,具体内容如下 1、按字节读取文件内容 2、按字符读取文件内容 3、按行读取文件内容 4、随机读取文件内容 5、将内容追加到文件尾部 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。