我的团队的首席开发人员正试图找到一种方法,以便在使用WebObjects时以其他方式传递会话信息。
我们的网站是使用网络对象构建的,但我们现在遇到的问题是,当博主发布关于我们的博客并在博客帖子中发布我们网站的链接时,网址通常包含会话信息,并且无效除了首先复制链接的人之外的任何人,Bloggers试图将人们指向 www.example-dot-com 而是博客链接,例如 www.example点-COM /的cgi-bin /的WebObjects / example.woa / WO / 0.11.3.8
有人有什么建议吗?谢谢!
答案 0 :(得分:1)
这里有几个问题。首先,如果您要从网址中删除会话ID(这是默认设置),请覆盖WOSession.setStoresIDsInCookies()
以返回true
和WOSession.setStoresIDsInURLs()
以返回false
。
但是,您的示例网址没有会话ID,因此您可能已经想到了这一点。然后有许多方法可以获得更友好的URL,其中最简单的可能是使用direct actions。然后,您可以使用更像www.example-dot-com/cgi-bin/WebObjects/example.woa/wa/someTarget
的网址。
最后,Project Wonder提供了full support for URL re-writing,以至于您可以拥有更像www.example-dot-com/someTarget
的内容。