精华内容
下载资源
问答
  • 通过创建 HttpCookie 对象的实例编写 CookieHttpCookie myCookie = new HttpCookie("UserSettings");myCookie["Font"] = "Arial";myCookie["Color"] = "Blue";myCookie.Expires = DateTime.Now.AddDays...

    通过创建 HttpCookie 对象的实例编写 Cookie

    HttpCookie myCookie = new HttpCookie("UserSettings");
    myCookie["Font"] = "Arial";
    myCookie["Color"] = "Blue";
    myCookie.Expires = DateTime.Now.AddDays(1d);
    Response.Cookies.Add(myCookie);

    读取 Cookie

    if (Request.Cookies["UserSettings"] != null)
    {
        string userSettings;
        if (Request.Cookies["UserSettings"]["Font"] != null)
        { userSettings = Request.Cookies["UserSettings"]["Font"]; }
    }

    向 Cookie 分配已过去的到期日期

    if (Request.Cookies["UserSettings"] != null)
    {
        HttpCookie myCookie = new HttpCookie("UserSettings");
        myCookie.Expires = DateTime.Now.AddDays(-1d);
        Response.Cookies.Add(myCookie);
    }

     
    展开全文
  • Cookie对象

    千次阅读 2019-07-09 17:12:40
    ·cookie对象 浏览器的一种技术 通过浏览器的程序能将一些只须保存客户端,或者在客户端进行处理的数据,放在本地的计算机上,不需要通过网络传输; cookie的大小在4kb左右,每个浏览器在同一域名下能存放cookie数量...

    ·cookie对象

    浏览器的一种技术
    通过浏览器的程序能将一些只须保存客户端,或者在客户端进行处理的数据,放在本地的计算机上,不需要通过网络传输;
    cookie的大小在4kb左右,每个浏览器在同一域名下能存放cookie数量是有限的,谷歌浏览器大概是50个。
    Cookie不跨浏览器,换电脑也无效。

    优缺点:
    提高网页的效率,减轻服务器的负载。
    安全性较差。

    Cookie的创建和发送

    1、创建cookie

    Cookie cookie = new Cookie("cookie的名称","cookie的值");
    注:键和值都是字符串,不支持中文
    

    2、发送cookie

    response.addCookie(cookie对象);
    

    3、获取cookie

    response.getCookies();		返回的是所有的cookie的数组
    

    4、Cookie的到期时间设置
    注:Cookie是浏览器技术,关闭服务器不会影响cookie的变化
    到期时间,到期时间用来指定该cookie何时失效。
    默认为当前浏览器关闭即失效。

    手动设定cookie的有效时间(通过到期时间计算)

    通过setMaxAge(int time);方法设定cookie的最大有效时间,以秒为单位。
    
    1)、【<-1】若为非-1的负数,则表示不储存该cookie;、
    2)、【-1】cookie的maxAge属性的默认值就是-1,表示只在浏览器内存中存活,一旦关闭浏览器窗口,那么cookie就会消失。
    3)、【0】当setMaxAge(0),表示cookie被作废!也就是说,如果原来浏览器已经保存了这个Cookie,那么可以通过Cookie的setMaxAge(0)来删除这个cookie。无论是在浏览器内存中,还是客户端磁盘上都会删除这个cookie。
    4)、【>0】为cookie的存活时间,单位为秒。
    

    5、cookie不能存中文
    有中文则通过URLEncoder.encode()来进行编码;
    获取时通过URLDecoder.decode()来进行编码;

    6、cookie的覆盖
    如果出现相同的cookie名称,则会覆盖原来的cookie(在相同的domian和path下!)

    7、cookie的path
    只有访问的地址包含cookie的path值时,才能得到cookie对象

    		创建cookie
    		Cookie cookie =  new Cookie("uname","admin");
    		// 设置path (当前服务器下任意资源都可访问)
    		cookie.setPath("/");
    		// 发送cookie
    		resp.addCookie(cookie);
    		
    		
    		// 创建cookie
    		Cookie cookie2 = new Cookie("userName","Lisa");
    		// 设置path
    		cookie2.setPath("/sc04/test/aa");
    		// 发送cookie
    		resp.addCookie(cookie2);
    
    展开全文
  • cookie对象

    千次阅读 2012-10-16 15:52:39
    一、Cookie对象 Cookie最根本的用途是能够帮助网站保存有关访问者的信息。 1.  cookie对象的属性 Name:获取或设置Cookie的名称 Value: 获取或设置Cookie的值 Expires: 获取或设置Cookie的过期日期和时间 Version:...

    一、Cookie对象

    Cookie最根本的用途是能够帮助网站保存有关访问者的信息。

    1.  cookie对象的属性

    Name:获取或设置Cookie的名称

    Value: 获取或设置Cookie的值

    Expires: 获取或设置Cookie的过期日期和时间

    Version:获取或设置此Cookie符合的HTTP状态维护版本

    Comment:获取或设置服务器可添加到Cookie中的属性

     

    2.  cookie对象的方法

    Add:新增一个Cookie变量

    Clear:清除Cookie结合内的变量

    Get:通过变量名或索引得到Cookie的变量值

    GetKey:以索引来获取Cookie的变量名称

    Remove:通过Cookie变量名来删除Cookie变量

    3.  cookie对象的使用

    Cookie可以定义为服务器存储在浏览器上的少量信息,它的主要用途是在客户中保留客户的个人信息,而Cookie又分为两类

    (1)会话Cookie的创建方式

    .创建和读取会话Cookie

    可以使用Response类的Cookies属性来创建会话Cookie,使用Request对象读取。

     创建语法:

               HttpCookie myCookie = new 

               HttpCookie("UserSettings",hello);

               Response.Cookies.Add(myCookie

    读取语法:

              Request.Cookies[“Cookie“].Value)

      说明:Cookie只能包含字符串值。 如果想在Cookie中存数值,比如用户ID,那么

           需要将此值转换为字符串

                         

     

     (2)还有一种Cookie称为持久性Cookie,它是有一定的生命周期的,用户可以自定义这个生命周期,这种持久性的Cookie会以特殊文件的形式保存在客户端,当用户再次访问这个网站时,服务器会自动取出该用户的相关信息

            持久性Cookie类似于会话Cookie,区别在于持久性Cookie具有确定的过期日期。当浏览器请求一个创建持久性Cookie的页面时,浏览器将Cookie保存到硬盘。

    持久性Cookie在用户的计算机上以纯文本方式存储。因此,不应该在持久性Cookie中存储敏感信息,比如口令和信用卡号。持久Cookie与会话Cookie之间的差别在于增加了过期信息。

    4. Cookie的限制

    1)单个Cookie包含的信息量不能多于4KB

    2)只能在Cookie中存储字符串内容,

    3)依赖于浏览器

    例】 Cookie对象属性与方法的应用示例,针对于单个用户的访问次数计数器using System;

    using System.Collections.Generic;

    using System.Linq;

    using System.Web;

    using System.Web.UI;

    using System.Web.UI.WebControls;

     

    public partialclass Cookie_CookieDemot : System.Web.UI.Page

    {

        protected void Page_Load(object sender, EventArgs e)

        {

            //  Response.SetCookie(new HttpCookie("Color",TextBox1.Text));

            string ip = Request.UserHostAddress;//获取访问主机的Ìp

           

            int number = 1;

            //想让number来进行运算,每登陆一次就让number1-----1后结果报存起来下次再这个结果上再加1

            //每次把number的结果放在一个cookie中如Cookie["IntVisit"]=number; request.Cookies["IntVisit"]

     

     

     

            if (Request.Cookies["IntVisit"] ==null)//第一次访问网页时,key值为aIntVisitcookie还不存在。

            {

     

                HttpCookie cookie =new HttpCookie("IntVisit", number.ToString());//不存在就声明个intVisitcookie

               

                cookie.Expires = DateTime.Now.AddYears(1);//设置cookie的有效时间?

                Response.Cookies.Add(cookie);//设置个可以保存在浏览器硬盘中的Ìcookie

            }

            else

            {

                HttpCookie cookie = Request.Cookies["IntVisit"];

                number = Convert.ToInt32(cookie.Value);//获取当前ip的访问次数

                number++;//次数加1              

                cookie.Value = number.ToString();

                cookie.Expires = DateTime.Now.AddYears(1);

                Response.SetCookie(cookie);

            }

     

            Response.Write("您的Ìp:" + ip +"访问次数为:" + number);

            Response.End();

        }

      

    }

     

     

     

     

     

    展开全文
  • Cookie对象创建以及数据的获取

    千次阅读 2016-08-14 10:15:38
    package com.ask.cookie; import java.io.IOException; import java.io.PrintWriter; import java.util.ArrayList; import java.util.LinkedList; import java.util.List; import 
  • 简单解析JavaScript中的cookie对象

    千次阅读 多人点赞 2020-06-09 02:25:55
    简单解析JavaScript中的cookie对象 前面说大了BOM的存储对象,现在简单了解一下cookie对象。 Cookie 用于存储 web 页面的用户信息。 大小限制为 4k。 安全性差。 1.创建cookie var aBtns = document....
  • javascript之cookie对象

    千次阅读 2014-12-08 08:54:24
    属性 name 唯一必须设置的属性,...path 决定cookie对于服务器对于其他网页的可用性,一般情况下, cookie对同一目录下的所有页面都可用,当设置path属性后,cookie只对指定路径及子路径下的所有网页有效 domain 
  • JS创建和存储 cookie的一些方法

    千次阅读 2017-03-27 10:08:58
    在js中cookie的操作与...创建和存储 cookie 在这个例子中我们要创建一个存储访问者名字的 cookie。当访问者首次访问网站时,他们会被要求填写姓名。名字会存储于 cookie 中。当访问者再次访问网站时,他们就会收到
  • Java创建cookie和删除cookie

    千次阅读 2011-07-14 14:16:07
    //写cookie操作 Cookie cooki; cooki=new Cookie("bbs_0001",String.valueOf(num));//用户ID cooki.setMaxAge(60*60*24*365);//co
  • 调用对象 的set_cookie方法设置cookie 方法二: 直接设置表单头 除了键值对,其他部分可去浏览器检查摘抄  resp.headers["Set-Cookie"] = "wancheng3=python3; Expires=Mon, 27-Nov-2017 07:57:17...
  • Request 对象 可以使用 Request 对象访问任何用 HTTP 请求传递的信息,包括从 HTML 表格用 POST 方法或 GET 方法传递的参数、cookie 和用户认证。Request 对象使您能够访问发送给服务器的二进制数据,如上载的文件...
  • js-cookie使用方法

    千次阅读 2019-10-16 09:42:25
    js-cookie使用方法 js-cookie用来处理cookie相关的插件,非常简单好用,下面简单记录一下: 1、项目中引用: npm install --save js-cookie 2、js-cookie的使用: 安装好js-cookie插件后,在我们需要处理cookie的...
  • cookie对象的简介

    千次阅读 2006-09-28 11:22:00
    1、什么是Cookie Cookie是Web服务器保存在用户硬盘上的一段文本。Cookie允许一个Web站点在用户的电脑上保存信息并且随后在取回它 举个例子,一个Web站点可能会为每一个访问者产生一个唯一的ID,然后以cookie文件的...
  • Cookie中存储对象

    万次阅读 热门讨论 2015-07-21 00:21:02
    做项目过程中,用户登陆之后,需要将用户的信息存到Cookie中,但因为Cookie中只能存储字符串,所以想到了先把用户实体序列化成Json串,存储在Cookie中,用到的时候再拿出来反序列化。
  • 用jquery实现对cookie的操作,这里用到的是:jquery.cookie.js,一个轻量级的cookie 插件,可以读取、写入、删除 cookie。 页面引入:(具体可以根据自己项目的情况引入必须的js就可以了) 下面我直接身上...
  • Cookie

    千次阅读 多人点赞 2019-07-23 17:54:43
    1. 概念:客户端会话技术... 创建Cookie对象,绑定数据 * new Cookie(String name, String value) 2. 发送Cookie对象 * response.addCookie(Cookie cookie) 3. 获取Cookie,拿到数据 * Cookie[] req...
  • Cookie来存储对象

    千次阅读 热门讨论 2016-06-26 23:09:41
    1.创建一个新的cookie,并赋值。  HttpCookie cookie;   cookie=new HttpCookie("user");   cookie.Domain = AppConfig.DomainName;   cookie.Values.Add("Username",username);   cookie.Values.Add
  • cookie

    千次阅读 2020-11-04 22:01:30
    Java提供的操作Cookie的API ...实例化Cookie对象,传入cooke名称和cookie的值 2 public String getName() 普通方法 取得Cookie的名字 3 public String getValue() 普通方法 取得Cookie的值 4 publi
  • JS 如何创建、读取和删除cookie

    千次阅读 多人点赞 2019-09-03 08:09:47
    Cookie 为 Web 应用程序保存用户相关信息提供了一种有用的方法。例如,当用户访问咱们的站点时,可以利用 Cookie 保存用户首选项或其他信息,这样,当用户下次再访问咱们的站点时,应用程序就可以检索以前保存的信息...
  • 使用document对象操作cookie

    千次阅读 2018-05-16 09:33:00
    1. 使用document对象cookie属性,可以让你读取、添加和更新文档(当期HTML)所关联的cookie。2. 当你读取document.cookie时,会得到当期文档的所有cookie。3. cookie的形式是如"name=value"的名值对。4....
  • Cookie使用步骤与Cookie原理

    千次阅读 2020-01-20 16:35:17
    文章目录一、Cookie使用步骤(1)创建Cookie对象,绑定数据。(2)发送Cookie对象(3)获得Cookie,拿到数据☆在两个Servlet中演示Cookie二、Cookie的原理 (1)Cookie是一种客户端会话技术,将数据保存在客户端。 一、...
  • 要把Cookie发送到客户端,Servlet先要调用new Cookie(name,value)用合适的名字和值创建一个或多个Cookie,通过cookie.setXXX设置各种属性,通过response.addCookie(cookie)把cookie加入应答头。  要从客户端读入...
  • JSP Cookie创建与读取

    千次阅读 2015-06-12 15:48:32
    String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> "> 创建Cookie //
  • Cookie和Session的简单理解我从哪里来,我在哪里,我到哪里去Cookie是由服务端生成,存储在响应头中,返回给客户端,客户端会将cookie存储下来Session是由服务端生成,存储在服务器端的内存、缓存、数据库等地方在...
  • Django 使用Request 对象和Response 对象在系统间传递状态。 当请求一个页面时,Django会建立一个包含请求元数据的 HttpRequest 对象。 当Django 加载对应的视图时,HttpRequest 对象将作为视图函数的第一个参数。 ...
  • 在项目中需要用到cookie做缓存,记录用户...但是这个方法有很大的弊端,观看记录比较多,那么就需要创建太多的cookie,一方面在统计有多少条记录时需要在获取cookie的name之后再对name进行分割判断是不是观看记录,...
  • Application,Session,Cookie之Application对象

    千次阅读 热门讨论 2013-08-17 21:17:42
    概述  为全局作用域,且只有一个Application对象,它可以存储和访问任意页面的变量(数据存储类型都是Object... Contents用于获取(除Object标记和CreateObject方法创建对象)所有Application对象    CreateObjec

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 164,575
精华内容 65,830
关键字:

创建cookie对象的方法