如何隐藏在coldfusion上的url变量

时间:2018-04-20 18:25:54

标签: html coldfusion-9

我想在浏览器中打开新标签后隐藏变量“?product =#getproduct#”

<td><a href="##" onClick="window.open('http://p-test/testcase.cfm?product=<cfoutput>#getproduct#</cfoutput>', '_blank','width=720,height=880,  toolbar=no,location=no,directories=no,statu s=no,menubar=no,scrollbars=yes,copyhistory=no,resizable=no')">info</a></td>

任何想法,如何隐藏变量,只要新标签打开...这样它只会在地址栏中显示http://p-test/testcase.cfm,但内容不会改变? thx

1 个答案:

答案 0 :(得分:1)

为什么你甚至试图隐藏它? GET查询字符串参数应被视为公共数据。你会通过更多的箍来试图隐藏它们。我甚至不确定你是否可以在页面加载后删除Javascript中的参数。

如果你试图隐藏价值,那么最好使用双向加密/解密(但要确保这些值是网址安全的)并且只是模糊这些值。

您可以查看Coldfusion encryptdecrypt函数:

https://helpx.adobe.com/coldfusion/cfml-reference/coldfusion-functions/functions-e-g/encrypt.html