Php Magento存储回URL
嗨,这里有一个问题要问磁王族。 我正试图获取上一页的URL,以便使用后退按钮(JavaScript的历史记录不适用于我的使用)。 以下是我得到的:Php Magento存储回URL,php,magento,Php,Magento,嗨,这里有一个问题要问磁王族。 我正试图获取上一页的URL,以便使用后退按钮(JavaScript的历史记录不适用于我的使用)。 以下是我得到的: <li><a class="btn-go-back" href="<?php $currentUrl = $this->helper('core/url')->getCurrentUrl(); echo
<li><a class="btn-go-back" href="<?php
$currentUrl = $this->helper('core/url')->getCurrentUrl();
echo Mage::registry('backUrl');
?>" >Go Back</a></li>
<?php if(Mage::registry('backUrl')!= $currentUrl)
Mage::unregister ('backUrl');
Mage::register('backUrl' , $currentUrl, true ); ?>
代码不干净,但甚至不起作用
出于某种原因,我得到了当前URL的链接
这是放置在视图phtml中的位置
谢谢此信息通常不是由Magento发送的,因此您可能需要添加观察者或在index.php文件中添加功能,以保存会话中的最后访问url。此技巧将保存/any/tab中的最后一页,不一定是引用页。此信息通常不是由Magento发送的,因此您可能需要添加观察者或在index.php文件中添加功能,以保存会话中的最后访问url。此技巧将保存/any/tab中的最后一页,不一定用于引用页。Magento在会话中存储
last\u url
属性:
$_SESSION['core']['last_url']
唯一的问题是,如果您使用
返回
作为锚文本,您无法分辨该页面是什么(不检查URL),但这不重要。Magento在会话中存储最后一个URL
属性:
$_SESSION['core']['last_url']
唯一的问题是,如果你使用
返回作为锚文本,你就不知道该页面是什么(不检查URL),但这不重要。谢谢。但这就是我在这里做的。Mage::register('backUrl',$currentUrl,true);?>为什么会显示当前页面的url?谢谢。但这就是我在这里做的。Mage::register('backUrl',$currentUrl,true);?>为什么会显示当前页面url?问题似乎是缓存正在存储页脚,因此从未调用页脚块/控制器…问题似乎是缓存正在存储页脚,因此从未调用页脚块/控制器。。。