如何均匀地旋转标题(位置)网址?

Stn*_*Stn 1 php

我正在寻找在3个不同页面之间进行拆分测试.

我使用一个超级简单的rotate.php文件作为我的索引,还没有旋转能力.这是它包含的内容:

<?php header('Location: http://stackoverflow.com');?>
Run Code Online (Sandbox Code Playgroud)

如何添加更多网址,然后在它们之间均匀轮换?

小智 5

如果您希望A/B/C测试这些页面并使用Google Analytics,我建议您查看Google网站优化工具.

如果您仍想自己动手,可以使用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);
Run Code Online (Sandbox Code Playgroud)