【发布时间】:2015-01-06 13:56:28
【问题描述】:
我正在尝试创建一个游戏,当您赢得(或输掉)游戏时,您会进入结束屏幕。
由于游戏以最大尝试次数 (5) 运行,因此当计数器达到 5 时游戏结束。
因此,当您到达赢/输屏幕时,您会看到一个按钮提示,允许用户开始新游戏。 不必要地,按下该按钮时需要终止会话,以便当它返回游戏页面时,游戏会以新的计数器 0 重新启动。
现在我当前的win页面代码如下。
<?php
session_start();
##error_reporting(0);
##ini_set('display_errors', 0);
?>
<div align="center">
<h1>Gefeliciteerd!<br /></h1>
<?php echo "Het correcte woord is: ";
echo($_SESSION['testen'])?>
<br />
<FORM METHOD="LINK" ACTION="lingtesttesttest.php">
<INPUT TYPE="submit" VALUE="Speel nog een keer!">
</FORM>
</div>
从代码中可以看出,当您单击按钮时,您将链接回游戏 PHP... 现在我需要在按下按钮后终止会话的附加功能。 我看过 Stackoverflow 和其他论坛。但是我发现的解决方案通常会转到不同的“killpage”。我不想这样,我想直接回到游戏页面。
【问题讨论】:
-
为什么不使用 jQuery/Ajax?您不必重新定向或重新刷新页面并销毁它。
-
您可以将会话变量设置回零...
-
旁注:
METHOD="LINK"没有方法 LINK。使用 GET 或 POST。这将导致表单回退到默认方法 GET。