ASP制作网页

来源:百度知道 编辑:UC知道 时间:2024/05/10 23:37:03
我做了一个 往数据库添加数据的页 里面有验证码 这一项 但是当递交完页面后 再点 工具栏的"后退" 又回到递交页面 而 验证码没变 而且 还可以递交 我想 问问 怎么解决这个问题

能不能 点 后退后 验证码 自动变化

或者 让同一个 递交者 过5分钟后 再次递交
不太明白啊! 不要从别人那抄过来 能解释下吗 我真的看不懂啊

清除页面缓存的一些方法如下:
1、在Asp页面首部加入
Response.Buffer = True
Response.ExpiresAbsolute = Now() - 1
Response.Expires = 0
Response.CacheControl = "no-cache"
Response.AddHeader "Pragma", "No-Cache"

2、在HtML代码中加入
<HEAD>
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="0">
</HEAD>

3、在重新调用原页面的时候在给页面传一个参数
Href="****.asp?random()"

1解释

当Buffer为True的时候,asp会将这个程序解释完毕后一起发送到客户端,当Buffer为False的

时候,asp会边解析边发送数据.
ExpiresAbsolute 属性指定缓存于浏览器中的页的到期日期和时间。在未到期之前,若用户

返回到该页,该缓存的页就显示。如果未指定时间,该主页在当天午夜到期。如果未指定日

期,则该主页在脚本运行当天的指定时间到期。
表示当前页面在客户端 CACHE 存储的时间,在指定时间内用户浏览此网页看到时

CACHE 里面的而不是最新的内容,超过了指定时间浏览器则重新从服务器上取最新的内容

,然后计时又重