Tcl 获取Referer页面时出现问题

Tcl 获取Referer页面时出现问题,tcl,http-referer,referer,openacs,Tcl,Http Referer,Referer,Openacs,我正在尝试获取参考页面,但我遇到了一个问题,有时我在参考页面上遇到了问题, 例如: 我有3个页面,当第1页链接到第2页时,第2页做了一个过程,然后重定向到第3页,所以当我尝试在第3页中获取referer页面时,我得到的是第1页而不是第2页 我认为问题在于第2页这个页面没有向用户显示任何内容,只是一个制作过程的页面 你知道我怎样才能正确获得推荐页面吗 谢谢 我将TCL与openacs一起使用您如何将用户从第2页发送到第3页?使用php: 在此处输入代码标题(“位置:”) 还是html重定向? 如果

我正在尝试获取参考页面,但我遇到了一个问题,有时我在参考页面上遇到了问题, 例如:

我有3个页面,当第1页链接到第2页时,第2页做了一个过程,然后重定向到第3页,所以当我尝试在第3页中获取referer页面时,我得到的是第1页而不是第2页

我认为问题在于第2页这个页面没有向用户显示任何内容,只是一个制作过程的页面

你知道我怎样才能正确获得推荐页面吗

谢谢


我将TCL与openacs一起使用

您如何将用户从第2页发送到第3页?使用php:

在此处输入代码
标题(“位置:”)

还是html重定向? 如果您使用的是标题(“位置:”),它可能无法工作。尝试使用html重定向,如

<meta HTTP-EQUIV="REFRESH" content="0; url=page3">

如果不知道自己想做什么,很难回答。如果第2页只是调用一个过程,那么将第2页的内容放入一个ad_proc,然后在第3页调用该过程如何?或者第2页完成后可以重定向到其他地方吗

如果你能提供更多信息,我相信我能帮上忙。我在OpenACS中传递referer info的正常方式是使用一个名为return\u url的变量,我将该变量作为隐藏表单元素从一个页面传递到下一个页面。在OpenACS中有很多这样的例子。或者,您可以使用ad_set_client_属性将其存储在第1页,然后在第3页使用ad_get_client_属性读取

谢谢大家

我已经使用解决了我的问题,但在openacs中有一个函数可以实现这一点

我重新放置

       ad_returnredirect


因此,通过这种方式,我已经可以阅读正确的参考页了

您使用的是ASP.NET、VB.NET还是PHP?但是如果您尝试让它做您想要的事情,它不会进入某种循环吗?如果第2页重定向到第3页,然后再重定向回第2页等等。我正在使用TCL、OPENACS,为了重定向,我会这样做
ad_returnredirect$url
但我不知道这是否是我问题的原因:P因为当我重定向到另一页时,谁会向用户显示一些我没有问题的东西,有了这个指示,谢谢!!!
       util_ReturnMetaRefresh