2013-07-17 77 views
0

我是一个小冒险游戏,我使用jQuery Cookie在cookie中保存一些变量(如玩家所拥有的金额)。我知道有cookie工具和编辑工具。有没有办法避免编辑?有没有办法伪装与玩家总金额相对应的价值/变量?避免cookie编辑

什么我现在是:

<style> 
gold = 150; 
myCookie = { totalGold: gold }; 
$.cookie(filename, $.param(myCookie), { expires: 9999 }); 
</style> 

感谢。

回答

1

简单的回答是,你不能,Cookies是为了在服务器上存储对会话的引用,你可以在客户端存储尽可能多的内容,但是你必须意识到它会容易另一种选择是存储加密值并用算法翻译它们,这样,如果用户修改了值,那么它可能没有意义,因为该值将是错误的。 你可能会需要的是建立一个JS模型,可以与服务器同步,并添加一些后端逻辑验证,你可以检查出backbone.js

记住,饼干存储在用户的计算机上,因此他们可以为所欲为他们想和他们联系

+0

感谢您的解释。我将尝试加密变量值,然后将其保存为Cookie。 –

+0

没问题,很乐意帮忙 – isJustMe