无法访问oracle apex应用程序/页面进程中的URL参数

时间:2015-11-30 08:53:47

标签: oracle plsql oracle-apex

我正在使用Oracle apex 5oracle database 12c

我已使用oracle apex 5成功配置oracle DB 12c

我的要求是从username访问passwordurl并将其用作login credentials

但是我无法在顶点进程中从url获取用户名和密码。 我尝试下面的东西:

网址:f?p=136:1:::::PX_USER,PX_PWD:shree,itdev

我访问:PX_USER和:PX_PWD

但这不适合我。如果有任何其他方法可以访问参数,那么请建议我

2 个答案:

答案 0 :(得分:2)

我们希望这只是出于教育目的。在URL中显示用户名和密码不是很安全......

如果你像这样打电话给Apex页面:

URL : f?p=136:1:::::PX_USER,PX_PWD:shree,itdev

这意味着价值" shree"分配给页面项PX_USER和值" itdev"被分配给PX_PWD。

在Apex中命名项目的标准方法是使用页码。因此,创建隐藏页面项P136_USER和P136_PWD并像这样调用页面:

URL : f?p=136:1:::::P136_USER,P136_PWD:shree,itdev

现在可以访问这些值。

答案 1 :(得分:0)

您是否在SQL / PL / SQL中使用它们?如果您尝试在页面上设置它们的值(例如将其作为默认值给出另一个值或在html区域中输出它们),则必须引用诸如& PX_USER之类的值。

结束点有时非常重要。

正如Rene写的那样,确保它们是decadered页面项目。如果是,您的命名惯例是非正统的。采用P_name样式。