将magento中的上一个url作为字符串获取

时间:2016-07-18 17:03:52

标签: php magento magento-1.9

我尝试获取上一个/上一个网址,但我不能像网址一样。

这是我的代码:

lastUrl =  Mage::app()->getResponse()->setRedirect($_SERVER['HTTP_REFERER']);

我尝试从这个数组中提取URL,但它给了我这个错误:

  

不能使用Mage_Core_Controller_Response_Http类型的对象作为数组

使用:var_dump($lastUrl['value'])

如果我尝试null

,请$lastUrl->value

如何将URL解压缩为字符串?我总是遇到这个阵列的问题。

2 个答案:

答案 0 :(得分:1)

您可以使用以下代码获取referer URL get并重定向到该URL

$url = Mage::helper('core/http')->getHttpReferer() ? Mage::helper('core/http')->getHttpReferer()  : Mage::getUrl();
Mage::app()->getResponse()->setRedirect($url);

答案 1 :(得分:0)

在你的控制器中使用它:

$lastUrl = $this->_getRefererUrl();
echo $lastUrl; exit;