博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何使用js来获取cookie的值
阅读量:7242 次
发布时间:2019-06-29

本文共 709 字,大约阅读时间需要 2 分钟。

hot3.png

  1. 如何使用js来获取cookie的值  

  2. 读取属于当前文档的所有cookies  

  3. var allcookies = document.cookie;    

  4.  定义一个函数,用来读取特定的cookie值。  

  5. function getCookie(cookie_name)  

  6. {   

  7. var allcookies = document.cookie;  

  8.   

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

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

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

  12. if (cookie_pos != -1)  

  13. {  

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

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

  16. var cookie_end = allcookies.indexOf(";", cookie_pos);  

  17. if (cookie_end == -1)  

  18. {  

  19. cookie_end = allcookies.length;    

  20. }  

  21. var value = unescape(allcookies.substring(cookie_pos, cookie_end)); //这里就可以得到你想要的cookie的值了。。。  

  22. }  

  23. return value;  

  24. }  

  25. // 调用函数  

  26. var cookie_val = getCookie("username");  

转载于:https://my.oschina.net/u/1866821/blog/311834

你可能感兴趣的文章
网络设备Web登录检测工具device-phamer
查看>>
树莓派安装mono
查看>>
PHPCMS V9静态化HTML生成设置及URL规则优化
查看>>
linux磁盘管理系列二:软RAID的实现
查看>>
MySQL server has gone away 问题的解决方法
查看>>
js文字跳动效果
查看>>
所谓情商高,就是会说话
查看>>
02Spark的左连接
查看>>
cratedb 集群 docker-compose 安装试用
查看>>
21天打造分布式爬虫-简书整站爬取(十)
查看>>
es6 - 回调深渊
查看>>
streamsets k8s 部署试用
查看>>
在Windows Mobile和Wince(Windows Embedded CE)下使用.NET Compact Framework进行GPS NMEA data数据分析的开发...
查看>>
网络基础知识:(一)网络分层和网络设备
查看>>
android布局 - fill_parent/match_paren/wrap_content的区别
查看>>
论go语言中goroutine的使用
查看>>
解决td标签上的position:relative属性在各浏览器中的兼容性问题
查看>>
H5图片上传插件
查看>>
iOS5问题汇总
查看>>
[译]Chipmunk教程 - 3 初始化
查看>>