在 ColdFusion 中隐藏/加密 URL 变量

2023-12-02

如果我有一个网站并且 URL 是www.example.com/mainpage.cfm?id=0123&app=2,我怎样才能隐藏id=0123 and app=2那么用户将无法更改这些变量?

我正在查看一个由我之前的人编写的复杂程序,他通过 URL 将这些变量从一个页面传递到另一个页面。我只是在寻找快速修复方法,因为我不想重写整个程序。


以下是对其进行编码的方法:

#URLEncodedFormat(Encrypt(id, "#key#"))#

id 是变量,key 可以是任何东西(用作编码和解码的证书)。

解码:

cfset url.id = #Decrypt(url.id, "#key#")#

同样,关键变量将与要编码的变量相同。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 ColdFusion 中隐藏/加密 URL 变量 的相关文章

随机推荐