我正在研究在线考试系统,每个学生都可以在开始日期和结束日期之间参加考试我的考试表中的开课日期和结束日期在我的数据库中,我有考试页面,我需要将学生重定向到最后一页datetime
结束时间的另一页等于我尝试sessions
的所有学生,但它不起作用我发现我需要使用jQuery
来做类似的事情这是我对这一切的新手,我想知道我怎么能做这样的事情。
答案 0 :(得分:2)
一个解决方案可以在服务器端进行,只要学生与之交互。好处可能是他们无法改变代码(在他们的机器上运行的客户端scirpt的情况下他们可以)。如果应用程序可以在PHP中说出来,则可以使用类似
的内容<?php
// get the end time from thedatbaase
$endTime = get_end_time();
// check if the test is not over
if(time() > $endTime ) {
header("Location: /path/to/this-test-is-closed.php");
die();
}
此外,您可以在不会将人们重定向的页面上添加简单的JavaScript倒计时,但只会告诉他们还剩多少时间。但检查本身就在服务器上。