我不希望我的用户能够使用检查元素更改 ('+res.id+') 和 ('+res.level'),因为如果他们这样做会改变提交按钮的结果。
例如 '+res.id+' 是 = 2 并且 2 等于 fireragon,但如果该人使用 inspect 元素,他们可以将 2 更改为 1 并且 1 等于 Lightningdragon。然后当他们点击战斗时,火龙变成了闪电龙。基本上,他们可以随心所欲地与任何人/任何人作战。
有没有办法阻止人们更改这些变量或检查变量是否已更改,以便我可以向用户发送错误消息?
html += '<form name="input" action="ingame.php?page=attack/travel/startbattle" enctype="multipart/form-data" method="post">';
html += '<input type="hidden" id="goid" name="goid" value="'+res.id+'">';
html += '<input type="hidden" id="level" name="level" value="'+res.level+'">';
html += ' <input type="submit" value="Battle!" class="button"/>';
html += '</form>';