我正在尝试在 CSP 中存储临时数据。
由于并发问题,我尽量避免使用 ^Global 和 %session,并且由于安全问题而避免使用 Javascript 变量。
然后我遇到了困惑。以下代码都在一个 CSP 中:
<script language="Cache" runat="server">
s test = 1
</script>
<script language="Cache" method="Update">
s test = 2
</script>
<script language="Javascript">
function init(){
#server(..Update())#
alert("#(test)#");
}
</script>
<body onload="init();"></body>
在页面加载期间,警报返回
test
为“1”而不是“2”。这里发生了什么?还有其他更好的方法可以将此类数据存储在 CSP 中吗?