是否可以阻止PHP $ var重置?

时间:2017-11-19 13:24:38

标签: javascript php html

我对PHP很新,我目前正在研究一个战斗系统,有点像闲置的点击游戏,而且不知道如何处理事情缺乏知识。我现在正在尝试的是玩家点击一个按钮,即POSTs Attack,受损是从敌人的hp中获取的,但是每次我提交攻击时发生的事情都是HP重置,这是PHP的预期,我只是不知道如何避免重置而没有将值存储在数据库中,我试图避免仅仅为了保持服务器上的工作负载轻。我想也许可以将$ VAR移动到我的header.php但是它仍然会被重置。

<?php
session_start();
include("header.php");

if(!isset($_SESSION['uid'])){
    echo "You must be logged in to view this page!";
}else{


    if(isset($_POST['attack'])){

        $health--;

    }

?>

<form action="battlesystem.php" method="post">
    <table cellpadding="5" cellspacing="5">
        <tr>
            <td><input type="submit" name="attack" value="Confirm"</td>
            <td><?php echo number_format($health); ?></td>
        </tr>
    </table>
    </form>
    <hr />

<?php
}

include("footer.php");
?>

0 个答案:

没有答案