Javascript + Base 64为我编写答案?

时间:2016-05-23 21:03:11

标签: javascript base64

背景:

我有一个(.php)表格......

简单的HTML和Javascript验证..等等..

在几个领域......我有一个onChange和onKeyUp函数来调用.js函数:

onKeyUp="dothemath()" 
onChange="dothemath()"

要求对此表单进行更新,以允许应用“折扣代码”。

我面临的问题是:

如果我将此折扣变量作为.js var ...

添加到表单中

任何人都可以在源代码中看到它..(因此获得折扣)

如果我只执行此检查/验证服务器端(.php)..以前的表单状态不会更新并显示用户需要支付的正确金额。

经过一些搜索..我在Base 64编码中搜索可能的解决方案。

我得到它的“基本理解”..你有一个变量/ text / string(无论如何)..你传递给base 64编码函数..它给你一个编码结果..反之亦然为您提供原始字符串/数据...

我的断开连接是如何实现这一点..同时仍然保持源代码中的“受保护”(缺少更好的词)?

我想我对它们如何一起工作模糊不清?

这个'Base 64 Encoding'功能/代码是否应该存在于外部文件中?或类似的东西?我如何在表单中来回传递数据?

也许我在这里吠叫错了?有没有更好的/替代解决方案在这里使用?我真的不想在这里有大量的工作..它的一个领域..和一个折扣代码..

但也希望尽可能安全/干净。

0 个答案:

没有答案