`
crabdave
  • 浏览: 1295655 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

get/set Cookies

    博客分类:
  • Java
阅读更多

get/set Cookies

 

 

function getCookie(name)
{
/*
*--------------- getCookie(name) -----------------
* getCookie(name)
* 功能:取得变量name的值
* 参数:name,字符串.
* 实例:alert(getCookie("baobao"));
*--------------- getCookie(name) -----------------
*/
  var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
  if(arr !=null) return unescape(arr[2]); return null;
}

function setCookie(name,value)
{
/*
*--------------- setCookie(name,value) -----------------
* setCookie(name,value)
* 功能:设置得变量name的值
* 参数:name,字符串;value,字符串.
* 实例:setCookie('username','baobao')
*--------------- setCookie(name,value) -----------------
*/
  var Days = 30; //此 cookie 将被保存 30 天
  var exp = new Date();
  exp.setTime(exp.getTime() + Days*24*60*60*1000);
  document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
  location.href = "Read.htm"; //接收页面.
}

 

分享到:
评论

相关推荐

    delphi 使用cookies

    Cookies是网络浏览中的一个重要概念,它们是服务器发送到用户浏览器并存储在本地的一小段文本信息,用于跟踪用户的偏好、登录状态和其他相关数据。在Delphi中,处理Cookies可以帮助开发者创建更具有交互性和个性化的...

    IdHTTP控件操作Cookies的DELPHI实例..rar

    当我们访问一个网页时,服务器可能会在响应中包含`Set-Cookie`头,指示客户端(即我们的程序)存储一个或多个Cookies。 要操作Cookies,我们需要关注`TIdHTTP`的`HandleRedirects`属性,这会影响对重定向响应的处理...

    jQuery的Cookie插件 cookies

    $.cookies.set( 'sessid', 'dh3tr62fghe' ); var sessid = $.cookies.get( 'sessid' ); $.cookies.del( 'sessid' ); if( $.cookies.test() ) //测试浏览器是否启用了cookie 外,该插件还支持存放 JSON 数据,已经...

    SpringBoot+vue 在后端给浏览器设置cookie

    前端的vue项目在这里我使用的是axios插件发请求,首先设置 //表示跨域请求时使用凭证 ... this.axios.get(/setCookies) .then(res =>{ console.log(res) }) .catch(err =>{ console.log(err); }) 后端SpringBoo

    koa-cookies:在Koa应用程序中设置和清除Cookie

    // set up your koa server, koa-router, etc. const { clearCookie , setCookie } = require ( 'koa-cookies' ) app . get ( '/foo' , async ( ctx , next ) => { setCookie ( 'bar' , 'baz' ) ( ctx ) // other ...

    php实现的Cookies操作类实例

    2. 使用set方法保存Cookies:可以保存字符串、数组或对象类型的数据到Cookies中。 3. 使用get方法读取Cookies:读取之前保存的Cookies数据。 4. 使用update方法更新Cookies:对已存在的Cookies数据进行更新操作。 5....

    cookiesjs让使用javascript超级简单得操作cookies在前端

    2. **读取cookie**: `cookies.get(name)`可以获取特定名字的cookie值。如果cookie不存在,它将返回`null`。 3. **删除cookie**: `cookies.remove(name)`用于删除一个已存在的cookie。通常,删除一个cookie只需将其...

    java cookies写入

    Cookie[] cookies = request.getCookies(); if (cookies != null) { for (Cookie cookie : cookies) { if ("username".equals(cookie.getName())) { // 检查Cookie的名称 String username = cookie.getValue(); ...

    asp.net 操作cookies的通用类

    1. **设置Cookies**:`SetCookies`方法接受三个参数,`mainName`是Cookie的名称,`mainValue`是Cookie的值,`days`表示Cookie的有效天数。这个方法首先尝试从当前请求的Cookies集合中获取指定名称的Cookie,如果不...

    【JavaScript】cookies详解

    date.setTime(date.getTime() + (365 * 24 * 60 * 60 * 1000)); // 1年后的日期 document.cookie = "user=John; expires=" + date.toUTCString(); ``` 三、读取Cookie JavaScript没有直接的API来读取Cookie,但...

    extjs4.2 cookies实例

    EXTJS中创建Cookie主要通过`Ext.util.Cookies.set()`方法完成。例如,要创建一个名为"user_name"的Cookie,值为"John Doe",你可以这样写: ```javascript Ext.util.Cookies.set('user_name', 'John Doe'); ``` 这里...

    ASP.Net如何用Cookies保存对象

    在ASP.Net开发中,为了优化性能和减轻服务器负担,我们有时会选择使用Cookies而不是Session来存储用户状态信息。然而,Cookies的局限性在于它们只能存储字符串数据。为了解决这个问题,我们可以利用.NET框架提供的...

    Python的requests模块(Windows)

    session.get('http://httpbin.org/cookies/set/sessioncookie/123456') response = session.get('http://httpbin.org/cookies') ``` 在处理大量请求或需要保持会话状态时,`Session`对象非常有用,它可以自动处理...

    python中requests库session对象的妙用详解

    在进行接口测试的时候,我们会调用多个接口发出多个请求,在这些请求中有时候需要保持一些共用的数据,例如cookies信息。 妙用1 ...s.get('http://httpbin.org/cookies/set/sessioncookie/123456789')

    js保存当前路径(cookies记录)

    这时候可以考虑用js保存当前路径,写到cookie中,在acion中获取到该路径,通过get/set方法,只需要在<result></result>中写上该路径的el表达式就行了。 代码如下: 代码如下: [removed] function sa

    cookies使用,希望能帮助大家

    Cookie[] cookies = request.getCookies(); String cookieName = ""; if (cookies != null) { for (int i = 0; i < cookies.length; i++) { if (cookies[i].getName().equals("username")) { cookieName = ...

    JS Cookies的设置 读取 删除

    date.setTime(date.getTime() - 1); // 设置时间为1秒前 document.cookie = name + "=; expires=" + date.toUTCString() + "; path=/"; } deleteCookie("username"); ``` 四、示例代码 在提供的`demo2`文件中,...

    python中需要用到的requests第三方类库

    s.get('http://httpbin.org/cookies/set/sessioncookie/123456789') response = s.get('http://httpbin.org/cookies') ``` 11. **超时设置**: 可以设置请求的超时时间,避免程序因等待响应而阻塞: ```python...

    httpclient获取目标网站内容,get、post方式(可运行)

    httpGet.setHeader("User-Agent", "Mozilla/5.0"); ``` 总之,Apache HttpClient是Java中强大的HTTP客户端库,它提供了全面的功能,能够满足各种网络通信需求。通过学习和实践这个可运行的示例,你可以深入了解...

Global site tag (gtag.js) - Google Analytics