php如何获取cookie,怎么获取cookie的值
获取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的值相关推荐
- Python Cookie HTTP获取cookie并处理
本期Python培训教程是教大家如何进行HTTP获取cookie并处理的方法,希望本期教程能够给大家带来帮助,请看以下详细内容介绍. Cookie模块同样是Python标准库中的一员,它定义了一些类来 ...
- python爬虫模块取cookie_Python爬虫之cookie的获取、保存和使用【新手必学】
前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者:huhanghao Cookie,指某些网站为了辨别用户身份.进行s ...
- fetch 自动加cookie_如何在shell中动态获取chrome浏览器的cookie信息
0. 背景 在工作的时候,经常要接触一些办公系统,在网页上通过机械化的操作,来完成一个简单的功能,比如某台主机权限的申请,通过一套操作一下,大概7.8个步骤,花费30秒的时间,虽然不长,但是要脱离终端 ...
- php cookie expires,php cookie类(设置、获取、删除cookie值)
分享一个php cookie操作的类,可以设置cookie.获取cookie.删除cookie. 代码: /** * php cookie类 * class:PHP_COOKIE * by www.j ...
- Python教程分享:Python Cookie HTTP获取cookie并处理
本期Python教程是教大家如何进行HTTP获取cookie并处理的方法,希望本期教程能够给大家带来帮助,请看以下详细内容介绍. Cookie模块同样是Python标准库中的一员,它定义了一些类来解析 ...
- Python培训技术分享:Python Cookie HTTP获取cookie并处理
Cookie模块同样是Python标准库中的一员,它定义了一些类来解析和创建HTTP 的 cookie头部信息. 一.创建和设置Cookie >>> import Cookie #导 ...
- Django框架(21.Django中设置cookie以及获取cookie)
状态保持 http协议是无状态的.下一次去访问一个页面时并不知道上一次对这个页面做了什么 Cookie 1.cookie是由服务器生成,存储在浏览器端的一小段文本信息. 2.cookie的特点: 以键 ...
- Flask框架(flask中对cookie的处理(设置cookie、获取cookie、删除cookie))
在Flask中对cookie的处理 1. 设置cookie: 设置cookie,默认有效期是临时cookie,浏览器关闭就失效 可以通过 max_age 设置有效期, 单位是秒 resp = make ...
- 获取cookie,删除cookie,添加cookie
获取cookie,删除cookie,添加cookie export const setCookie = function(name, value, expire) {let exdate = new ...
- js获取cookie获取不到问题 vue获取cookie以及获取不到问题
1.下载依赖包 npm i js-cookie -S 2.在使用cookie的页面上进行引入 import Cookies from 'js-cookie' 3.使用 创建一个在整个网站上有效的Coo ...
最新文章
- 远程办公用什么软件比较好?
- win10之dlib安装 c++调用
- 剪切板与正则表达式测试
- ECCV 2018 | Bi-box行人检测:‘行人遮挡’为几何?
- PAT (Advanced Level) 1035. Password (20)
- tornado项目搭建_Python深度学习原理及项目实战2019年3月21日上海举办
- Oracle数据库入门——常用的数据字典
- 在 WSL Ubuntu 上使用 .NET 进行跨平台开发新手入门
- rdlc报表 矩形高固定_固定资产条码管理系统特点分析
- 如何将多个源文件编译为一个.ko
- 没有bug队——加贝——Python 练习实例 19,20
- 所有主流浏览器都支持HTML的视频格式5,所有主流浏览器都支持HTML 5吗?
- Python编程基础12:函数和模块
- 决策树缺失值python_【机器学习笔记之二】决策树的python实现
- agx 安装ros opencv_(五)树莓派3开发环境搭建——5.Android手机端与robot端ROS网络通信...
- python文本框与数据库的关联_Python 基于python+mysql浅谈redis缓存设计与数据库关联数据处理...
- 流程图软件Microsoft Visio
- python 局域网服务器_牛逼了!一行Python代码搭建一个局域网服务器
- php怎么解析josn数据,用PHP解析JSON数据
- matlab fig 字体,关于.fig文件的font,请教达人,多谢