Magento URL中的uenc参数说明
7天成为Magento系统架构师,现在开始学习Magento全栈开发!
《Magento2.X企业级开发实战》
浏览器查看magento 的html源文件,就会发现有很多如下的链接中带有uenc参数
catalog/product_compare/index/items/45/uenc/a———-od–MuY29tLw,,/
那么Magento URL中的uenc
参数是干什么的?
//Mage_Core_Controller_Varien_Action 文件中
const PARAM_NAME_URL_ENCODED
protected function _getRefererUrl()
{
$refererUrl = $this->getRequest()->getServer('HTTP_REFERER');
if ($url = $this->getRequest()->getParam(self::PARAM_NAME_REFERER_URL)) {
$refererUrl = $url;
}
if ($url = $this->getRequest()->getParam(self::PARAM_NAME_BASE64_URL)) {
$refererUrl = Mage::helper('core')->urlDecodeAndEscape($url);
}
if ($url = $this->getRequest()->getParam(self::PARAM_NAME_URL_ENCODED)) {
$refererUrl = Mage::helper('core')->urlDecodeAndEscape($url);
}
if (!$this->_isUrlInternal($refererUrl)) {
$refererUrl = Mage::app()->getStore()->getBaseUrl();
}
return $refererUrl;
}
进入这个文件 Mage_Core_Helper_Abstract
不难看出这个uenc
参数保存的是当前页面的url的base64值,作用是进行某些操作后能 返回uenc对应的链接。
文章来源于互联网:Magento URL中的uenc参数说明
如无特殊说明或标注,任何个人或组织,复制、转载、采集本站内容请注明:
本文来源于:【Magento中文网】,并添加本文地址链接。
如未按上述操作复制或转载,本站有权追究法律责任。
若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
本文来源于:【Magento中文网】,并添加本文地址链接。
如未按上述操作复制或转载,本站有权追究法律责任。
若本站内容侵犯了原著者的合法权益,可联系我们进行处理。