Magento - 获取当前域而不是基域

Vin*_*tit 4 php magento

我们在多个域上运行一个Magento安装,并使用脚本从数据库中获取信息以帮助用户过滤产品.

在我们的编码中,我们有$_SERVER调用商店的函数,它似乎是商店1(在域1上),我想知道我需要更改什么来从商店2(在域2上)获取信息.

Sha*_*ngh 15

echo Mage::getBaseUrl (); 
Run Code Online (Sandbox Code Playgroud)

将仅返回商店网址,即abc.com/store1.

要获取主存储URL(域名),请使用以下代码

echo Mage::getBaseUrl (Mage_Core_Model_Store::URL_TYPE_WEB); 
Run Code Online (Sandbox Code Playgroud)

要么

你可以通过获得当前域名 $_SERVER['HTTP_HOST'];