在html中混淆或隐藏数字

时间:2017-08-04 14:12:30

标签: php html

我厌倦了每周制作足球队,所以我写了一个简单的PHP脚本来随机组队。但是我也希望球队公平,所以我给了每个人一个力量排名。问题是我想与我的队友分享这个页面,但是如果他们决定查看网页的代码,我宁愿他们不知道我是如何对他们进行排名的。选择要以HTML格式播放的玩家时,您可以看到排名。我怎么能隐瞒这个?

<input type="checkbox" name="players[Jon B][5]" value="" > Jon B<br>
<input type="checkbox" name="players[Mark S][8]" value="" > Mark S<br>

正如你所看到的,Jon的排名为5,Mark 8 另外,我只是一个没有太多编程经验的初学者。 谢谢!

2 个答案:

答案 0 :(得分:3)

隐藏它的唯一方法是将信息保存在数据库中,只显示结果。即使您在html中隐藏了某些内容,他们仍然可以通过查看页面源来查看它。但是,他们将无法访问数据库或您在php中拥有的计算公式。

例如,假设(举一个简单的例子,排名由因子A +(1.5 x B)确定。您在PHP中的公式可能如下,没有人能够看到它:

$a = 5;
$b = 3;
$result = $a + ($b * 1.5);
echo $result;

现在,html中唯一显示的是9.5的实际结果。我假设您正在检索$a&amp;的值。来自数据库的$b,但我不想在这里进入。

这有意义吗?

答案 1 :(得分:2)

你要求的是不可能的。如果您的页面需要数据,则任何人都可以查看该数据。

换句话说,如果没有他们获取该信息,您就无法向他人提供信息。

如果您不希望知道该信息,则您的信息必须保留在服务器端。