【发布时间】:2012-10-25 09:02:28
【问题描述】:
我正在使用 prestashop,我想运行 a/b 测试。这意味着您在将 50% 的流量重定向到模板 A 和 50% 的流量重定向到模板 B 的同时测试您网站的 2 个不同模板。
我必须在我的文件夹中设置主题:
-主题A -主题B
要运行测试,我需要通过不同的 url 表单 themeA 访问 themeB。
所以在“/config”文件夹中,我修改了文件setting.inc.php,如下所示:
if(isset($_GET['ab']))
{
define('_THEME_NAME_', 'themeB');
}
else{
define('_THEME_NAME_', 'themeA');
}
现在我可以通过键入以下内容访问主题:www.myshop.com/?ab
我的问题是,每当我点击一个链接时,?ab 参数都会丢失,它会返回到模板 A。
我发现有人使用另一个 cms 解决了使用此代码的问题:
`$this->redirect(array('name')); `
但我不知道如何使其适应 prestashop 以及我应该把它放在哪里。
任何帮助将不胜感激。
谢谢
【问题讨论】:
标签: url parameters assign