我有一个工作区,我有5个基于相同模式的应用程序。现在我想要一个主页面,我可以在其中调用所有这些应用程序的主页面。我使用这种语法在另一个应用程序中调用主页但无济于事
f?p=4000:4150:&APP_SESSION.
其中4000:4150
是应用程序的值和我想要显示的页面。
请让我知道我哪里弄错了。
答案 0 :(得分:3)
您将URL放在URL目标字段中,例如按钮。
或在href字段中:<a href="f?p=39957:1:&APP_SESSION.">link to page 1 in other app</a>
但请注意,每次更改应用程序时都需要进行身份验证。尽管他们使用相同的身份验证方案,但并不意味着身份验证在应用程序之间保持有效。当您注意到时,您会看到会话ID发生变化。
虽然可以共享身份验证,因此用户只需登录一次。转到应用程序的身份验证方案,并更改会话cookie属性中的cookie名称。 在您希望与分享会话的每个应用程序中执行此操作。
您的应用ID和网页ID似乎与您网页的开发人员链接非常相似。但是你不能分享这样的会话。 它甚至可能是您的问题:如果您想将用户链接到应用程序的页面,请使用正确的ID,而不是开发人员ID。