我正在开发在线考试系统,每个学生都可以在开始日期和结束日期之间进行考试--在我的数据库中的试题表中有开始日期和结束日期,我有考试页面,我需要将学生重定向到另一页-- datetime结束时等于所有的学生--我第一次尝试了sessions,但是我发现我需要用jQuery来做这样的事情,因为我是新手,我想知道我怎么能做这样的事情。
发布于 2014-09-14 19:55:01
一种解决方案是在服务器端执行此操作,只要学生与其交互即可。恩恩福特可能是他们不能修改代码(如果客户端服务器在他们的机器上运行),他们可以修改代码。如果应用程序是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倒计时,这不会让人们重定向,但只会告诉他们还有多少时间。但是检查本身就在服务器上。
https://stackoverflow.com/questions/25837320
复制相似问题