获取cookie值的方法:首先通过document.cookie获取所有的cookie值,由于得到的是所有值在一起的字符串可以用split函数将字符串分割开变成数组,最后判断数组中有没有包含cookie名字的,如果有取出即可

以下是获取cookie里面的值的两种方法:

方法一:let allcookies = document.cookie;function getCookie(cookie_name){

var allcookies = document.cookie; var cookie_pos = allcookies.indexOf(cookie_name); //索引的长度

// 如果找到了索引,就代表cookie存在,

// 反之,就说明不存在。

if (cookie_pos != -1)

{ // 把cookie_pos放在值的开始,只要给值加1即可。

cookie_pos += cookie_name.length + 1; //这里容易出问题,所以请大家参考的时候自己好好研究一下

var cookie_end = allcookies.indexOf(";", cookie_pos); if (cookie_end == -1)

{

cookie_end = allcookies.length;

} var value = unescape(allcookies.substring(cookie_pos, cookie_end));

//这里就可以得到你想要的cookie的值了。。。

} return value;

}// 调用函数let cookie_val = getCookie(cookie的名字);

方法二function getCookie(cname){

var name = cname + "="; var ca = document.cookie.split(';'); for(var i=0; i

{ var c = ca[i].trim(); if (c.indexOf(name)==0) return c.substring(name.length,c.length);

} return "";

}// 调用函数let cookie_val = getCookie(cookie的名字);

原理:

(1)通过document.cookie获取所有的cookie值,获取到一个cookie所有值在一起的字符串。

(2)因为所有的cookie都是以分号隔开的,所有使用split(‘;’)将这个字符串切开变成数组,存起来。

(3)判断数组中每一项有没有包含cookie名字的,如果有,把对应的值取出来就行。

php获取cookie值的方法,怎么获取cookie的值相关推荐

  1. python获取cookie值的方法_Python获取Cookie、设置Cookie的N种方法

    方法一通过python的requests包: import requests url = "https://fanyi.baidu.com" res = requests.get( ...

  2. Form中获取数据源及扩展方法中获取变量

    1.通过FormControl控件获取Form中的数据源 获取数据源的主要方法:Form  formRun= sender.FormRun(); fromRun.datasourse('表名'): 可 ...

  3. php查询ip归属地api接口_【php】利用新浪api接口与php获取远程数据的方法,获取IP地址,并获取相应的IP归属地...

    本文与<[Servlet]Javaweb中,利用新浪api接口,获取IP地址,并获取相应的IP归属地>(点击打开链接)为姊妹篇,只是后端编程语言换成了php. 做出同样的效果,打开页面,得 ...

  4. php获取url参数的方法,php获取url参数方法总结

    这篇文章主要介绍了php获取url参数方法,实例总结了利用parse_url()函数解析URL的方法,需要的朋友可以参考下 本文实例讲述了php获取url参数方法.分享给大家供大家参考.具体如下: 在 ...

  5. php获取url地址的方法,PHP获取当前页面完整url地址的方法

    php获取当前页面完整真实的url地址的方法,包括带参数的,总结了三种方法,大家可以根据需要选择,具体函数代码如下: 第一种方法: function GetCurUrl(){if(isset($_SE ...

  6. Struts2获取request三种方法

    2019独角兽企业重金招聘Python工程师标准>>> Struts2获取request三种方法 Struts2获取request三种方法 struts2里面有三种方法可以获取req ...

  7. java获取请求ip的方法

    在上篇文章中我们介绍了 java获取请求 ip的方法,那么这篇文章我们就来详细讲解下获取请求 ip的方法.获取请求 ip的方法是基于 HTTP协议的,其原理如下: 1.用 web应用程序,将 web服 ...

  8. Android获取网速的方法

    Android获取网速的方法 Android获取网速的方法 posted on 2018-08-23 11:54 时空观察者9号 阅读(...) 评论(...) 编辑 收藏

  9. php怎么获取分类数,php 两种获取分类树的方法

    php 两种获取分类树的方法 1. /** * 获取分类树 * @param array $array 数据源 * @param int $pid 父级ID * @param int $level 分 ...

  10. php 获取array的长度_php中获取数组长度的方法

    php中获取数组长度的方法 php获取数组长度的方法,php为我们提供了两个函数可以计算一维数组长度,如count,sizeof都可以直接统计数组长度,还有获取二维数组的方法,在php中获取数组长度方 ...

最新文章

  1. Array.asList:数组转list时你一定要知道的“陷阱”!
  2. html浏览器影响js问题,js 浏览器兼容性问题
  3. 高斯判别分析(GDA)和朴素贝叶斯(NB)
  4. 2019山东省赛B - Flipping Game ZOJ - 4114 题解
  5. 零基础学python,看完这篇文章,你的python基础就差不多了!干货【1】
  6. 吃透理财三句话人人都能成百万富翁
  7. python本地发布到服务器_使用pycharm在本地开发并实时同步到服务器
  8. 图书管理系统python代码课程设计报告_python代码实现图书管理系统
  9. Python学习-20180105
  10. php类型运算符,PHP-运算符类型
  11. 游戏开发要掌握的数学物理知识
  12. 联想i5安装JAVA_lenovo联想G410笔记本安装系统
  13. 21700电池的优势和不足
  14. 浅谈 Mlp-Mixer(pytorch and keras)
  15. 【计算机图形学】Bezier曲线软件及操作
  16. echarts甘特图
  17. 万丈高楼平地起 ——浅谈网格计算基础
  18. 【CSS】input输入框如何去掉点击后出现的边框
  19. D3基本图表绘制——折线图
  20. linux下编译isl,CentOS 6 编译GCC 4.8.1简明流程

热门文章

  1. guava 的重试机制 guava-retrying 使用
  2. python去除列表中的重复元素,简单易理解,超详细解答,步骤分析
  3. python 抓取页面内容_用Python程序抓取网页的HTML信息的一个小实例
  4. pyqt5获取文本框里输入的值_【技术指南】 使用MCC数据采集设备获取单通道模拟输入值...
  5. pyinstaller 32位 64位的问题
  6. IntelliJ IDEA 2019.1 EAP5 发布,Maven 构建输出统一查看
  7. 无线WIFI上网监控串联部署方案
  8. 整合SSH 遇到错误之一
  9. 国产操作系统思普将起诉微软涉嫌“商业诋毁”
  10. 【转载】架构师的行为准则(三)