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 ...
- 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 ...
- .NET获取不到js写的cookie解决方法
今晚使用javascript设置一个来路的cookie,之后使用ASP.NET获取这个cookie值,发现ASP.NET获取不到JS设置的cookie值,真郁闷中,以下是JS写Cookie的代码: C ...
- 获取cookie,删除cookie,添加cookie
获取cookie,删除cookie,添加cookie export const setCookie = function(name, value, expire) {let exdate = new ...
- python获取cookie值的方法_Python获取Cookie、设置Cookie的N种方法
方法一通过python的requests包: import requests url = "https://fanyi.baidu.com" res = requests.get( ...
最新文章
- RuntimeError: Expected object of device type cuda but got device type cpu for argument pytorch数据位置
- javaweb入门笔记(4)-request和response
- 为什么C语言函数不能返回数组,却可以返回结构体
- html 长文本 截断 jquery 扩展脚本
- 谷歌浏览器开发调试工具中Sources面板 js调试等 完全介绍
- java演练 谁在哪里做什么 文字小游戏开发
- 基于人人网的Android开发流程介绍
- block创建时出现Typedef redefinition with different types错误
- HttpURLConnection请求数据流的写入(write)和读取(read)
- c语言实验报告大气,dsp实验报告心得体会
- 洛谷 P1025 数的划分
- 计算机基础知识精品课程,计算机应用基础精品课程课件第1课计算机基础知识第课计算机基础.PDF...
- javaweb网上购物系统,jsp网页线上购物,mysql(源码+报告)
- doc 问卷调查模板表_Word制作电子版问卷调查模板表「教你方框内打钩」
- 简述力法计算弹性固定无铰拱的原理_隧道结构力学计算5页
- Windows 10 修改桌面图标三(文件夹图标)
- 大压缩文件解压错误,台服wow common-2.MPQ 文件损坏
- linux希捷移动硬盘驱动,如果无法读取Seagate移动硬盘驱动器,该怎么办?
- 半年总结——思想的转变
- 前端使用Echart实现动态图表
热门文章
- Gallery 3D+倒影 滑动切换图片示例
- 转:华为最新ARP防护
- CF1399E2 Weights Division (hard version)
- BZOJ3994[SDOI2015] 约数个数和
- vue学习笔记-15-vue生命周期
- 依赖倒置原则_SOLID 设计原则,Java实例讲解
- r语言 tunerf函数_R语言非参时间序列(六):波动脉冲响应(VIR)中的关键公式推导...
- ios备忘录下载安卓版_IOS版+安卓版,全下载注册教程
- php路径跳转include,PHP中include路径的解决方法汇总
- unity描边发光shader_Unity Shader 边缘高亮、描边