Model view controller Zend框架-创建智能后退按钮

Model view controller Zend框架-创建智能后退按钮,model-view-controller,zend-framework,back-button,Model View Controller,Zend Framework,Back Button,我想有一个按钮,根据用户在网站上的位置,它调用适当的控制器和操作 我有一个带后退按钮的页面 人们可以通过以下途径到达该页面: a) 主页上的链接。 或 b) 通过另一个页面上的链接(在同一站点内) 如果用户来自主页,后退按钮应指向该控制器和操作 但是,如果用户来自另一个页面,则“后退”按钮应指向另一个控制器和操作 我们怎样才能完成这样的事情? 非常感谢, 记忆 ps-History Back没有任何用处,因为我们不能允许该按钮链接到外部站点。好吧,如果您不能使用javascript返回历史,那么

我想有一个按钮,根据用户在网站上的位置,它调用适当的控制器和操作

我有一个带后退按钮的页面

人们可以通过以下途径到达该页面:

a) 主页上的链接。 或 b) 通过另一个页面上的链接(在同一站点内)

如果用户来自主页,后退按钮应指向该控制器和操作

但是,如果用户来自另一个页面,则“后退”按钮应指向另一个控制器和操作

我们怎样才能完成这样的事情?

非常感谢,
记忆


ps-History Back没有任何用处,因为我们不能允许该按钮链接到外部站点。

好吧,如果您不能使用javascript返回历史,那么当某个外部站点直接指向页面时,您就有一个未定义的情况。让我们假设,如果用户通过外部站点到达页面,则“后退”按钮不应该出现


考虑检查
$\u服务器['HTTP\u REFERER']
,并在此基础上构建后退按钮链接。检查referer(此处可能有特殊服务),如果它不是您的域,请不要显示按钮,否则,请选择某个地方将用户“返回”到(可能只是整个referer URL)。

谢谢。我要看看那些。干杯