zoukankan      html  css  js  c++  java
  • 如何调整cookie的生命周期

    一、什么是cookie

      形象比喻成“网络身份证”

      指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密)。

      (1)记录信息的盒子(2)识别每一个网络用户的证件

      (3)12个月的存活期(4)每当用户访问了一个带有AdMaster代码的页面,cookie就会自动更新浏览信息

    二、使用和禁用cookie

      可以在浏览器的设置里面进行设置,选项>internet选项中设置

                                                                                                                                          

    三、生存周期

      Cookie可以保持登录信息到用户下次与服务器的会话,换句话说,下次访问同一网站时,用户会发现不必输入用户名和密码就已经登录了(当然,不排除用户手工删除Cookie)。而还有一些Cookie在用户退出会话的时候就被删除了,这样可以有效保护个人隐私。    

      Cookie在生成时就会被指定一个Expire值,这就是Cookie的生存周期,在这个周期内Cookie有效,超出周期Cookie就会被清除。有些页面将Cookie的生存周期设置为“0”或负值,这样在关闭浏览器时,就马上清除Cookie,不会记录用户信息,更加安全。

    四、如何设置cookie的声明周期

      

      设置Cookie时间的语法格式如下:

                Response.Cookies["Cookie的名称"].Expires="日期";

      例如:

    1. Response.Cookies["UserName"].Value=“Chinajiyong“;  
    2. Response.Cookies["UserName"].Expires=DateTime.MinValue;//表示关闭浏览器UserName过期  

      对于HttpCookie对象存储Cookie的时间设定如下:

      1. HttpCookie cookie=new HttpCookie("UserName");  
      2. cookie.Expires=DateTime.MinValue;//表示关闭浏览器UserName过期  
      3. Response.Cookies.Add(cookie);  
  • 相关阅读:
    【编程基础】const与#define的区别
    【Unity3D】模仿制作“神庙逃亡”吃金币后金币飞出屏幕效果
    【基础数学】素数判定、素数打表
    【NYOJ-187】快速查找素数—— 枚举法、筛选法、打表法
    【基础数学】质数,约数,分解质因数,GCD,LCM
    【NYOJ-35】表达式求值——简单栈练习
    【UVa-679】小球下落——二叉树的编号
    【UVa-442】矩阵链乘——简单栈练习
    【UVa-514】铁轨——栈的学习
    gitignore git提交忽略文件
  • 原文地址:https://www.cnblogs.com/jiliangqian/p/8847594.html
Copyright © 2011-2022 走看看