如果是b/s的,用session记录当前时间状态!

解决方案 »

  1.   

    请问怎么用session记录当前时间状态呢?
      

  2.   

    看样子你要好好学一下,如果你作的是单独的js脚本程序,那是不行的!
    建议先学习一下asp之类.....
      

  3.   

    不需要用session,也不需要使用服务器端的脚本。用cookie就可以。在第一次访问的时候设置两个cookie属性,一个是开始考试时间,就是当前时间,一个是考试状态,设置为1,即当前考试中,两个cookie的生命周期都可以设定的长点。在关闭以后,第二次访问或者刷新当前页面的时候,检查两个cookie属性,如果检测到了那么就是考试中,考试开始时间使用cookie中记录的时间。如果检测不到说明是第一次方法,执行设置工作。在强制交卷的时候将两个cookie值情况另外,在第二次访问的时候,如果发现当前时间已经大大超出了cookie中的时间+考试持续时间,那么认为上次考试的考生放弃了考试,开始执行第一步
      

  4.   

    wdbjsh
    谢谢你给了整个思维的过程
    能不能请您给个代码的示例呢?
    检查cookie的属性要怎么检查呢?
      

  5.   

    用cookie只要学生ie控制里面delete cookie时间不是还是会从0开始一样的
      

  6.   

    记录下考试开始的时间到一个xml文件里
    然后用当前时间和记录的时间做比较
    这样即使浏览器关闭再重新打开也不影响
    不过实现起来应该要用到后台
      

  7.   

    请问wangshizhu79
    用xml用怎么写呢?