我正在使用apex 4.2来创建我的应用程序,但我现在遇到了问题。如何加密我追加到网址的项目?
例如下面是我正在谈论的网址之一:
http://apex.oracle.com/pls/otn/f?p=62577:4:7632245014057279::NO::P4_PERSON_ID,P4_ROLE:241.21
此处P4_PERSON_ID
,P4_ROLE
是我的项目,但我需要将项目值作为加密传递到我的网址。
怎么可能这样做?
答案 0 :(得分:1)
如果您不希望项目值显示在URL中,则也可以使用应用程序项目。这些项目对于当前会话是全局的,可以从任何页面访问,并且它们不会显示在URL中。也可以对这些项目使用状态保护,使其不能从客户端进行更改。
答案 1 :(得分:0)
使用会话状态保护而不是加密您的值更为明智。并非它无法完成,而是手工编码。 SSP不加密,它为参数生成校验和,因此不允许手动更改URL中的值 Apex application builder's guide: 15.2.5 Understanding Session State Protection