我创建了基于他的IP检查用户所在国家/地区的模块,现在我想强制用户从欧洲加载具有商店ID 2和美国用户的website_en来加载具有商店ID 1的website_us。
在index.php中我尝试过:
<?php
$mageRunCode = isset($_SERVER['MAGE_RUN_CODE']) ? $_SERVER['MAGE_RUN_CODE'] : '';
$mageRunType = isset($_SERVER['MAGE_RUN_TYPE']) ? $_SERVER['MAGE_RUN_TYPE'] : 'store';
if (in_country() == "EU") {
Mage::run("website_en ", "store");
}
else if(in_country() == "US")
{
Mage::run("website_us ", "store");
}
else
{
Mage::run($mageRunCode, $mageRunType);
}
......但没有运气。
答案 0 :(得分:0)
谢谢我通过正确配置清漆解决了这个问题。
实际上这段代码正常运行。网站有不同的域名。
in_country
- 是检查用户地理信息的代码。