使用URL跟踪测验结果,不允许数据库!

And*_*s H 2 php mobile

我需要为移动浏览器创建一个10页的测验.它只是一个移动网页,因此不需要考虑其他浏览器.

这就是我遇到的问题:我不能使用JavaScript,因为不是每个移动浏览器都支持它.我在其他语言方面不是很熟练,但我想也许可以在PHP中完成某些事情,因为它是服务器端的.

如果我的第一个URL是域,并且我输入了正确的测验答案,则下一页的URL可能是domain /?p = 1.URL不需要执行任何操作,只需记录正确结果的数量.

至于实际代码,我认为它可以包含在HTML本身中,因为我不太关心人们在他们的手机上查看源代码.

是否可以编写一行代码,在点击时将URL中的'p ='属性增加一个,并将其附加到正确的答案?

这是我的意思的图像:http://i.imgur.com/HbJ5U.jpg

Rob*_*ner 6

而且,是什么阻止我在地址栏中手动递增"正确答案"计数器?

您是否不想使用数据库,因为您的主机中没有可用的数据库,或者您不知道如何使用数据库?

我不是这个想法的粉丝,但是您可以使用以下代码获得"正确答案"的数量.

<?php 
    /* Gets current correct answer Count */ 
    $answer_count = $_GET["p"]; 

    /* checks to see if the submitted answer is the same as the correct answer */
    if ($_POST["submitted-answer"] == "correct-answer") {
        $answer_count++;
    }
?>
Run Code Online (Sandbox Code Playgroud)

现在,您只需将修改后的答案计数添加到下一个问题的链接中.

<a href="link-to-next-question.php/?p=<?php echo $answer_count; ?>">Next Question</a>
Run Code Online (Sandbox Code Playgroud)

如果这只是"为了好玩",我不明白为什么你不能这样做.这绝对是解决问题的简单方法.