出于练习的原因,我用一些 JQuery 动画用 PHP 编写了一个小德州扑克游戏。每个动作(下注、弃牌、过牌、加注、跟注)都通过 HTML 表单提交给 PHP 脚本。
现在不幸的是,用户可以在看到整个棋盘和计算机的牌并通过使用浏览器的后退按钮相应地调整他的下注结构后,才能够回到第一轮下注。
有什么实用的方法可以防止这种情况发生吗?
谢谢,咖啡屋
PS:
例如,一个按钮脚本是这样的:
if (isset($_POST['call']) AND $_SESSION['bettingcap'] == 1){
$_SESSION['kapitalspieler'] -= $smallbet; // deduct money from player
$_SESSION['pot'] += $smallbet; // add this to the pot
$_SESSION['bettingcap'] = 0; // After call go to next street, so cap is 0
$_SESSION['buttonmodus']=1; // I want to show only certain buttons
$_SESSION['whichstreet']=$_SESSION['whichstreet']+1; // go to next street
$_SESSION['animateagain']='yes'; // show JQuery Animation
}