我正在设计一种寻宝类型的在线测验。总共有20个文件,即1.php , 2.php..10.php
。
只有当玩家回答当前页面上的问题时,才必须将其重定向到下一页,但在我的情况下,如果玩家修改了URL,他可以查看下一个问题。
为了防止这个我创造
$_SESSION['active']
用于存储已达到的级别用户,一旦用户回答了一个问题,该级别就会更新。
$_SESSION['active']
与问题编号进行比较时,下一页上的是错误
未定义索引:活动。
我是否需要将var传递为$ get .. ??
正确答案后的第一页代码:
$_SESSION['active'][] = 2;
<script> window.location= "http//localhost/TH/third' </script>
开头第二页的代码:
session_start();
if($_SESSION['active']<2)
{
die("cant access");
}
else{}
答案 0 :(得分:0)
完成第一页后,会话中的值为:
$_SESSION['active'][] = 2;
或:
$_SESSION['active'][0] = 2;
不是
$_SESSION['active'] = 2;