隐藏/混淆源中的Javascript变量

时间:2011-07-20 16:05:02

标签: javascript php jquery security

让我们说,为了争论,我有一个进度条的页面,它根据在Twitter上发布某个标签的次数而推进。这可以生成如下:

tweets = <?php echo $tweetsfile->total; ?>;
target = <?php echo $target; ?>;
$('#progressbar').css('width', tweets / (target/100) + '%');

假设人们不希望能够查看源代码并查看目标号码是什么。是否有一个简单的策略来保护这些信息免受窥探?

3 个答案:

答案 0 :(得分:2)

而不是在计算客户端,而不是服务器端。

$('#progressbar').css('width', <?php echo ($tweetsfile->total / ($target/100)); ?> + '%');

答案 1 :(得分:1)

您可以简单地计算服务器端(php)百分比而不是客户端。

$progress = ($tweets / ($target/100));

仅输出$ progress,这将是百分比。

$('#progressbar').css('width', $progress + '%');

答案 2 :(得分:0)

尝试计算php中的百分比:

progressPercent = <?php echo (100 * $tweetsfile->total / $target); ?>;
$('#progressbar').css('width', progressPercent + '%');