Php 如何均匀地旋转标题(位置)URL?
我希望在3个不同的页面之间执行分割测试 我正在使用一个uber simple rotate.php文件作为索引,它还没有旋转功能。以下是它包含的内容:Php 如何均匀地旋转标题(位置)URL?,php,Php,我希望在3个不同的页面之间执行分割测试 我正在使用一个uber simple rotate.php文件作为索引,它还没有旋转功能。以下是它包含的内容: <?php header('Location: http://stackoverflow.com');?> 如何添加更多URL,然后在它们之间均匀地旋转?我建议创建一个URL数组,然后随机选择一个 $urls = array( 'http://stackoverflow.com', 'http://google.
<?php header('Location: http://stackoverflow.com');?>
如何添加更多URL,然后在它们之间均匀地旋转?我建议创建一个URL数组,然后随机选择一个
$urls = array(
'http://stackoverflow.com',
'http://google.com'
);
header('Location: ' . $urls[array_rand($urls)]);
我建议创建一个URL数组,然后随机选择一个
$urls = array(
'http://stackoverflow.com',
'http://google.com'
);
header('Location: ' . $urls[array_rand($urls)]);
如果您正在寻找A/B/C测试这些页面,并且您使用Google Analytics,我建议您查看 如果你还想自己去做,你可以用Brad的答案。然而,如果你想要一个不错的结果,不要忘记cookie用户,并确保你每次都将他们发送到相同的页面。例如:
$pages = array(
1 => 'http://stackoverflow.com',
2 => 'http://google.com'
);
if (isset($_COOKIE['testpage']) && isset($pages[$_COOKIE['testpage']])) {
$page = $pages[$_COOKIE['testpage']];
} else {
$page = array_rand($pages);
setcookie('testpage', $page, ...);
$page = $pages[$page];
}
header('Location: ' . $page);
如果您正在寻找A/B/C测试这些页面,并且您使用Google Analytics,我建议您查看 如果你还想自己去做,你可以用Brad的答案。然而,如果你想要一个不错的结果,不要忘记cookie用户,并确保你每次都将他们发送到相同的页面。例如:
$pages = array(
1 => 'http://stackoverflow.com',
2 => 'http://google.com'
);
if (isset($_COOKIE['testpage']) && isset($pages[$_COOKIE['testpage']])) {
$page = $pages[$_COOKIE['testpage']];
} else {
$page = array_rand($pages);
setcookie('testpage', $page, ...);
$page = $pages[$page];
}
header('Location: ' . $page);
我真的很好奇为什么这被否决了,并被投票认为“不是一个真正的问题”。这是我一整天读过的最好的问题之一。这怎么不是一个真正的问题?我真的很好奇为什么这被否决了,并被投票认为“不是一个真正的问题”。这是我一整天读过的最好的问题之一。这怎么不是一个真正的问题?