【发布时间】:2019-07-20 16:46:47
【问题描述】:
当我点击一个链接时,我想在您点击它的那一刻添加日期/时间戳。时间戳必须在发送前加密。
我找到了一个很好的例子:
<a href="#" onClick="window.open('/download.cfm?f=#filname#&t=' + (new Date().getTime()));">click me</a>
但我想加密时间戳。所以我尝试了这个,但是现在时间戳不是实时的,而是在页面加载时生成的。
<a onClick="window.open('/download.cfm?f=#filename#&t=#encrypt(Now(), application.EncryptionKey, "AES/CBC/PKCS5Padding", "HEX")#','_system');" href="##">#filename#</a>
【问题讨论】:
-
我建议使用 ColdFusion 的 now() 函数将日期和时间标识为 download.cfm 中的第一行代码。
-
实时到什么?到您的服务器,用户的浏览器,UTC,...?以及为什么需要在发送前加密时间?
标签: jquery coldfusion lucee