zoukankan      html  css  js  c++  java
  • cookie和Session传值

      众所周知,做外部端的时候要用到传值,那么有6种传值的方法,其中三种比较常用,今天写两种:

    内置对象:
    Request
    Response
    Cookies
    Session
    Application
    ViewState

    cookie
    保存在客户端上的一套临时文件
    每一个浏览器都有它自己独立的cookie

    不是特别安全

    登录的状态保持
    不是重要的数据缓存

    //会话cookie
    //20分钟自动过期
    Response.Cookies["user"].Value = u.UserName;

    //持久cookie
    Response.Cookies["user"].Expires = DateTime.Now.AddDays(3);

    //清除Cookie
    Response.Cookies["user"].Expires = DateTime.Now.AddDays(-10);

    Cookies默认不能存中文

    Cookie 保存在客户端
    不够安全
    不占用服务器资源
    会话cookie 浏览器一关就没了/20分钟的生命周期
    持久cookie 设置过期时间


    Session 保存在服务器上
    很安全
    占用服务器资源
    只有会话模式 20分钟生命周期
    可以存任意数据类型,Object,取的时候需要类型转换
    服务器内存

    web端,跨页面传值是很麻烦的,因为http的无状态性
    三种传值方式
    QueryString - URL地址栏传值 (GET)
    Cookie 全局变量 (POST)
    Session 全局变量 (POST)

  • 相关阅读:
    简单理解同步与异步
    Python3.x 安装Scrapy框架
    Python命名规范
    python 02/100例
    raw_input与input的区别
    二叉排序树
    串和广义表
    数据结构整理 第一章
    时间复杂度
    Music
  • 原文地址:https://www.cnblogs.com/yujiamin123/p/7300033.html
Copyright © 2011-2022 走看看