zoukankan      html  css  js  c++  java
  • Response.Expires 和 Response.CacheControl = "nocache"

    Response.Expires

    一般情况下,当用户请求WEB服务器时,服务器把请求回复给客户端。在客户端,浏览器把缓存作为一种加快速度的策略,就是当请求时先检查缓存的情况,如果有就直接调缓存了,而不请求服务器了。 在WEB程序设计中,有时为了防止重复的提交或者严格的次序等,必须让用户的数据立即在使用后就过期,当用户后退时就显示过期而不能继续使用。也算是为安全考虑的吧。 一般,response.expires写在页面的最上端,后面跟的是一个时间,就是过期的时间,0表示立即过期。 -1也是一样的道理,即是-9999也是一样的。

    如:登陆验证码,使用Response.Expires = -1可以在登陆失败时点后退按钮后让验证码换一个,而不是原先的那一个。

    Response.CacheControl = "no-cache"

    设置不缓存在临时文件中,本句是指,上网时看到的图片通常在internet的临时文件都能够找到对应的文件,如果加上这一句就找不到了。

     

     

    EXP:如果登录页面后,进入后台。从后台再通过 后退 按钮 实现 前台页面判断 是否登录 读取登录信息。刷新此页面 的意思 就是不读缓存

  • 相关阅读:
    Entity SQL 初入
    ObjectQuery查询及方法
    Entity Framework 的事务 DbTransaction
    Construct Binary Tree from Preorder and Inorder Traversal
    Reverse Linked List
    Best Time to Buy and Sell Stock
    Remove Duplicates from Sorted Array II
    Reverse Integer
    Implement Stack using Queues
    C++中const限定符的应用
  • 原文地址:https://www.cnblogs.com/mahaisong/p/1982034.html
Copyright © 2011-2022 走看看