我有一个页面,可以从一系列网址重定向到随机网址。
<?php
$urls = array("url01",
"url02",
"url03");
$url = $urls[array_rand($urls)];
header("Location: http://$url");
?>
这很酷,但我真正喜欢的是每次访问页面时,而不是随机选择要重定向到的网址,我希望在每次访问时按顺序重定向?
这甚至可能吗?
答案 0 :(得分:1)
<?php
session_start();
$curr = array_key_exists('curr', $_SESSION) ? $_SESSION['curr'] : 0;
$urls = array("url01", "url02", "url03");
$curr = $curr >= sizeof($urls) ? 0 : $curr;
$_SESSION['curr'] = $curr + 1;
header('Location: http://' . $urls[$curr]);
?>