-7

我想知道是否有人知道如何制作一个脚本,该脚本基本上可以节省您完成测试或某事的百分比,当您返回继续时,它会将您带到您所在的页面。例如,有 5 页,而您在第 3 页,因此它将保存为 60%,并且每当您单击“继续”时,它会将您带到该页面。

当我说高级时,我的意思是像安全一样,所以你不能仅仅通过输入 url 就跳到第 5 页。例如在每个测试页的开头我会放这个

if (session > 60%) {
header(Location: page3);
}

你们知道我的意思吗?

我希望有人能以某种方式帮助我做到这一点并使其保存在用户配置文件下,并且您可以在使用变量时调用百分比。有任何想法吗?

4

1 回答 1

1

你很接近。首先,查看任何PHP 会话教程以了解它们。

您可以使用 $_SESSION['keyname'] 访问会话变量(在您的页面上调用 session_start() 之后。

只需将您的进度保存为其中之一,例如$_SESSION['progress'] = 60;

并通过测试是否设置了会话来评估(因此您不会收到错误),然后按如下方式评估它:

if ( isset($_SESSION['progress']) )
{
    //write your if (or switch) statement here
}

让我知道这是否有意义或者您有任何问题:)

于 2013-09-18T23:26:23.463 回答