一个在线限时答题系统,怎么防止用户点击后退重复作答呢??急!!!!!!!!!!!!

fredtaylor 2009-08-29 11:57:27
RT,每次出现一题,限制时间,但如果用户点击后退,则会重复答题。。怎么防止这种情况??有没有好的思路或建议。。

使用过

Response.Expires = 0
Response.ExpiresAbsolute = Now - 1
Response.AddHeader "progma", "no-cache"
Response.AddHeader "cache-control", "private"
Response.CacheControl = "no-cache"

来清除缓存,让网页过期,但过期的情况不怎么稳定。。

PS:答题的页面是在一个框架内。
...全文
45 点赞 收藏 6
写回复
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
三楼の郎 2009-08-29
把已答过的题的题号存到Session里面,显示题目的时候先判断要显示的题的题号在不在Session里,在的话就直接取下一题
回复
xb520hh 2009-08-29
用数组好些
回复
toury 2009-08-29
如果是我选择数组
回复
fredtaylor 2009-08-29
谢谢楼上两位。。
还有一个问题,就是在不确定一套题有多少个题目的情况下,怎么存储每一道题答题者所回答的答案?在最后完成的时候取出来。。用数组还是用什么比较好??
回复
toury 2009-08-29
<a href="#" onclick="location.replace('下一题的URL')">下一题</a>
回复
toury 2009-08-29
<a href="#" onclick="location.replace('下一题的URL')">
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告