`

Cooke存和取

阅读更多

*、jsp之cookie保存

function setCookie(name,value) {//cookie名,对应的值
    var Days = 30; //此 cookie 将被保存 30 天
    var exp  = new Date();    //new Date("December 31, 9998");
    exp.setTime(exp.getTime() + Days*24*60*60*1000);
    document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString(); 

 

*、jsp之cookie获取

function getCookie(name) {//根据cooke名称取出相应的cookies
	var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
     if(arr != null) return unescape(arr[2]); return null;
}
小疑问
上文中获取cookie的方法体中为何用arr[2]?望知道的不吝赐教呀~

 

*、jsp之cookie删除

function delCookie(name) {//删除cookie
    var exp = new Date();
    exp.setTime(exp.getTime() - 1);
    var cval=getCookie(name);
    if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString();
}

 

-----------------------------------------------------Tip------------------------------------------------------------

*、cookie是可以被覆盖的,同名同域

 

*、jsp的小语法

eg:name=jack;password=123
var name=document.cookie.split(";")[0].split("=")[1];
分享到:
评论

相关推荐

    koa-cookie:用于Koa的Cookie解析器中间件

    饼干用于Koa的Cookie解析器中间件。 也可以与一起使用。安装npm install koa - cookie -- save例子import Koa from 'koa' ;import cookie from 'koa-cookie' ;const app = Koa ( ) ;app . use ( cookie ( ) ) ;app ....

    vue项目实现记住密码到cookie功能示例(附源码)

    要实现记住密码到 Cookie,需要通过存、取、删 cookie 实现。每次进入登录页,先去读取 cookie,如果浏览器的 cookie 中有账号信息,就自动填充到登录框中。存 cookie 是在登录成功之后,判断当前用户是否勾选了记住...

    关于session和cookie的简单理解

    总结,Cookie和Session各有优劣,选择哪种方式取决于应用场景和需求。对于小型应用或对安全性要求不高的场景,Cookie可能更合适;而对于大型应用或需要保障用户数据安全的情况,Session是更好的选择。理解它们的工作...

    前端session存储数据

    在单页面应用程序中,通常会结合使用Cookie和Local Storage,将敏感信息(如用户身份验证令牌)存储在Cookie中,利用HTTP-only防止JavaScript访问,以防止XSS攻击;而将非敏感的用户数据存储在Local Storage中,以...

    易语言取淘宝订单信息

    2. **Cookie管理**:登录成功后,服务器会返回一个Session ID或者Cookie,用于后续的会话识别。开发者需要存储并使用这个标识来维持会话的有效性,以便访问受保护的订单信息。 3. **页面解析**:获取订单信息通常...

    专题资料(2021-2022年)Kristen‘scookiecompany案例分析.docx

    2. **生产流程**:制作饼干的流程包括接到订单(忽略时间)、清洗搅拌(6分钟)、放入烤盘(2分钟)、放入烤箱设定时间和温度(1分钟)、烘烤(9分钟)、冷却(5分钟)、包装(2分钟)和收费(1分钟)。流程由好室友...

    幻影Webzine.1.7z

    Cookie的信息,而利用js可以把这里面的Cookie给取出来,只要得到这个Cookie就可以拥有 别人的身份了。一个很典型的xss攻击语句如下: xss exp: url=document.top.location.href; cookie=[removed]; c=new Image...

    京东新版易抢-测试可以用

    因此,“需要自己会取CK”意味着用户需要知道如何获取并提供自己的京东Cookie给这个工具,以便工具能够模拟用户的行为进行抢购。 在抢购和秒杀活动中,速度至关重要。京东新版易抢可能采用了自动化脚本或者程序,...

    加入购物车.zip

    选择哪种方式取决于业务需求、性能考虑和安全性因素。例如,Session存储购物车信息适用于单用户多页面浏览,但跨设备同步困难;而Cookie存储受限于大小且不安全;数据库存储可以长期保存,但增加服务器负载;本地...

    cooky-cutter::cookie:用于在TypeScript中进行测试的对象工厂

    :cookie: 厨师简单地键入用于JavaScript测试的safe *对象工厂。 ( *带TypeScript ) 。问题您需要为JavaScript编写可维护的测试。 该代码取决于数据模型中定义的特定实体类型。 这些实体最初可能在测试(Mocha,...

    饼干架:代码201-实验06和07

    饼干架 代码201-实验06 ... 制作Cookie的数量取决于营业时间(所有地点的上午6:00至下午8:00)以及每个地点特有的一些因素: 每小时最少的客户数。 每小时最大客户数量。 每个客户购买的Cookie的平均数量。

    laravel获取不到session的三种解决办法【推荐】

    问题:引用第三方类库时,使用全局函数session()可以保存session,但是获取不到 ... \Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class, //看到这里了吗!StartSession!!!!要把路由放在这个中间

    Vue使用localStorage存储数据的方法

    Vue 提供了一种简洁的模板语法和组件化机制,使得开发者能够高效地组织和管理应用的视图层。在实际应用中,有时我们需要将数据持久化存储在用户的浏览器中,以便在页面刷新或关闭后仍能保留这些数据,这时就可以利用...

    我听我购-->购物车实现

    session存储在服务器端,而cookie存储在客户端,选择哪种方式取决于安全性、性能和持久性的需求。 - 异步处理:在高并发环境下,可能需要采用异步处理,以防止购物车操作导致系统响应变慢。 - 商品库存同步:...

    Python学习课程安排表.pdf

    + 认识 HTTP 协议和 Cookie 及 HTML 介绍 + 网络请求 (urllib 以及 requests 的介绍和安装 ) + 使用 BeautifulSoup4 库 ( 静态网页解析 ) + 使用 lxml 库 (XPath 语法解析静态网页) + Python 连接数据库 ( 数据...

    Sart

    选择哪种方式取决于安全性和隐私需求。 3. **类库设计**:"Sart"(或"Cart")作为一个类库,可能包含了一系列与购物车操作相关的类和方法。例如,`addProduct()`用于添加商品,`updateQuantity()`用于更改商品数量...

    一个asp.net核心mvc花卉在线商店,包括购物车、结账、支付系统和产品列表等。.zip

    支付系统的实现取决于所选的支付网关(如PayPal、Stripe等),需要集成其API进行交易处理。 5. **产品列表** 产品列表展示在网站的首页或产品分类页面,由ProductController提供。服务层的IProductService负责从...

    基于asp.net的网络书店系统

    购物车功能通常使用Session或Cookie来暂存用户选择的书籍信息,同时需要处理库存检查和价格计算。 4. 订单处理:用户下单、支付、订单状态跟踪。这部分可能涉及与第三方支付平台的接口集成,如支付宝或微信支付,...

    Servlet实现简单购物车

    通常情况下,Session更合适,因为它可以在服务器端存储大量数据,而不会像Cookie那样受限于大小和数量。 在Servlet中,我们可以使用`HttpSession`接口来创建和管理Session。当用户添加商品到购物车时,我们可以将...

Global site tag (gtag.js) - Google Analytics