详细内容

获取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 HTTP获取cookie并处理

    本期Python培训教程是教大家如何进行HTTP获取cookie并处理的方法,希望本期教程能够给大家带来帮助,请看以下详细内容介绍. Cookie模块同样是Python标准库中的一员,它定义了一些类来 ...

  2. python爬虫模块取cookie_Python爬虫之cookie的获取、保存和使用【新手必学】

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者:huhanghao Cookie,指某些网站为了辨别用户身份.进行s ...

  3. php cookie expires,php cookie类(设置、获取、删除cookie值)

    分享一个php cookie操作的类,可以设置cookie.获取cookie.删除cookie. 代码: /** * php cookie类 * class:PHP_COOKIE * by www.j ...

  4. Python教程分享:Python Cookie HTTP获取cookie并处理

    本期Python教程是教大家如何进行HTTP获取cookie并处理的方法,希望本期教程能够给大家带来帮助,请看以下详细内容介绍. Cookie模块同样是Python标准库中的一员,它定义了一些类来解析 ...

  5. Python培训技术分享:Python Cookie HTTP获取cookie并处理

    Cookie模块同样是Python标准库中的一员,它定义了一些类来解析和创建HTTP 的 cookie头部信息. 一.创建和设置Cookie >>> import Cookie #导 ...

  6. Django框架(21.Django中设置cookie以及获取cookie)

    状态保持 http协议是无状态的.下一次去访问一个页面时并不知道上一次对这个页面做了什么 Cookie 1.cookie是由服务器生成,存储在浏览器端的一小段文本信息. 2.cookie的特点: 以键 ...

  7. Flask框架(flask中对cookie的处理(设置cookie、获取cookie、删除cookie))

    在Flask中对cookie的处理 1. 设置cookie: 设置cookie,默认有效期是临时cookie,浏览器关闭就失效 可以通过 max_age 设置有效期, 单位是秒 resp = make ...

  8. .NET获取不到js写的cookie解决方法

    今晚使用javascript设置一个来路的cookie,之后使用ASP.NET获取这个cookie值,发现ASP.NET获取不到JS设置的cookie值,真郁闷中,以下是JS写Cookie的代码: C ...

  9. 获取cookie,删除cookie,添加cookie

    获取cookie,删除cookie,添加cookie export const setCookie = function(name, value, expire) {let exdate = new ...

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

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

最新文章

  1. RuntimeError: Expected object of device type cuda but got device type cpu for argument pytorch数据位置
  2. javaweb入门笔记(4)-request和response
  3. 为什么C语言函数不能返回数组,却可以返回结构体
  4. html 长文本 截断 jquery 扩展脚本
  5. 谷歌浏览器开发调试工具中Sources面板 js调试等 完全介绍
  6. java演练 谁在哪里做什么 文字小游戏开发
  7. 基于人人网的Android开发流程介绍
  8. block创建时出现Typedef redefinition with different types错误
  9. HttpURLConnection请求数据流的写入(write)和读取(read)
  10. c语言实验报告大气,dsp实验报告心得体会
  11. 洛谷 P1025 数的划分
  12. 计算机基础知识精品课程,计算机应用基础精品课程课件第1课计算机基础知识第课计算机基础.PDF...
  13. javaweb网上购物系统,jsp网页线上购物,mysql(源码+报告)
  14. doc 问卷调查模板表_Word制作电子版问卷调查模板表「教你方框内打钩」
  15. 简述力法计算弹性固定无铰拱的原理_隧道结构力学计算5页
  16. Windows 10 修改桌面图标三(文件夹图标)
  17. 大压缩文件解压错误,台服wow common-2.MPQ 文件损坏
  18. linux希捷移动硬盘驱动,如果无法读取Seagate移动硬盘驱动器,该怎么办?
  19. 半年总结——思想的转变
  20. 前端使用Echart实现动态图表

热门文章

  1. Gallery 3D+倒影 滑动切换图片示例
  2. 转:华为最新ARP防护
  3. CF1399E2 Weights Division (hard version)
  4. BZOJ3994[SDOI2015] 约数个数和
  5. vue学习笔记-15-vue生命周期
  6. 依赖倒置原则_SOLID 设计原则,Java实例讲解
  7. r语言 tunerf函数_R语言非参时间序列(六):波动脉冲响应(VIR)中的关键公式推导...
  8. ios备忘录下载安卓版_IOS版+安卓版,全下载注册教程
  9. php路径跳转include,PHP中include路径的解决方法汇总
  10. unity描边发光shader_Unity Shader 边缘高亮、描边