首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取推荐人页面时出现问题

获取推荐人页面时出现问题
EN

Stack Overflow用户
提问于 2011-05-05 22:25:42
回答 3查看 287关注 0票数 1

我正在尝试获取推荐人页面,但我遇到了一个问题,有时我会弄坏推荐人页面,例如:

我有3个页面,当页面1链接到页面2时,页面2做了一个处理,重定向到页面3之后,所以当我试图在页面3中获取引用页面时,我得到的是页面1,而不是页面2。

我认为问题出在页面2这个页面并没有向用户显示任何东西,它只是一个制作程序的页面。

你知道我怎样才能正确地获取引用页面吗??

谢谢。

我正在使用带有openacs的TCL

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-05-05 22:33:24

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

enter code hereheader("location:")

或者html重定向?如果你使用的是header("location:"),它可能不会工作。尝试使用html重定向,如

代码语言:javascript
复制
<meta HTTP-EQUIV="REFRESH" content="0; url=page3">
票数 0
EN

Stack Overflow用户

发布于 2011-05-05 23:21:05

如果不确切知道你想要做什么,就很难回答。如果第2页只调用一个过程,那么将第2页的内容放入一个ad_proc中,然后在第3页中调用该proc会怎么样呢?或者页面2完成后可以重定向到其他地方吗?

如果你提供更多信息,我相信我能帮上忙。我在OpenACS中传递推荐人信息的正常方式是使用一个名为return_url的变量,我将它作为隐藏的表单元素从一个页面传递到下一个页面。在OpenACS中有很多这样的例子。或者,您可以使用ad_set_client_property将其存储在第1页上,然后在第3页上使用ad_get_client_property读取它。

票数 1
EN

Stack Overflow用户

发布于 2011-05-06 22:33:28

感谢所有人,

我已经使用< meta HTTP-EQUIV="REFRESH“content="0;url=page3”>解决了我的问题,但是在openacs中有一个函数可以做到这一点。

我重新放置了

代码语言:javascript
复制
       ad_returnredirect

通过

代码语言:javascript
复制
       util_ReturnMetaRefresh

所以通过这种方式,我已经可以阅读正确的引用页面

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5899336

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档