我尝试获取上一个/上一个网址,但我不能像网址一样。
这是我的代码:
lastUrl = Mage::app()->getResponse()->setRedirect($_SERVER['HTTP_REFERER']);
我尝试从这个数组中提取URL,但它给了我这个错误:
不能使用Mage_Core_Controller_Response_Http类型的对象作为数组
使用:var_dump($lastUrl['value'])
如果我尝试null
$lastUrl->value
如何将URL解压缩为字符串?我总是遇到这个阵列的问题。
答案 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;