1

我团队的首席开发人员正试图找出一种在使用 WebObjects 时通过 URL 以外的其他方式传递会话信息的方法。

我们的网站是使用网络对象构建的,但我们现在遇到的问题是,当博主在博客中发布关于我们的博客并在他们的博客文章中发布我们网站的链接时,URL 通常包含会话信息,并且对除此之外的任何人都无效首先复制链接的人,试图将人们指向www.example-dot-com的博主正在博客链接,例如 www.example-dot-com/cgi-bin/WebObjects/example.woa/wo/ 0.11.3.8

有人有什么建议吗?谢谢!

4

1 回答 1

1

这里有几个问题。首先,如果您想从 URL 中删除会话 ID(这是默认设置),请覆盖WOSession.setStoresIDsInCookies()returntrueWOSession.setStoresIDsInURLs()to return false

但是,您的示例 URL 没有会话 ID,因此您可能已经弄清楚了。然后有许多方法可以获得更友好的 URL,其中最简单的可能是使用直接操作。然后,您可以拥有一个更像www.example-dot-com/cgi-bin/WebObjects/example.woa/wa/someTarget.

最后,Project Wonder提供了对 URL 重写的全面支持,以至于您可以拥有更像www.example-dot-com/someTarget.

于 2013-04-11T09:44:44.033 回答