raider
ранее работал такой вариант
<?
srand ((double) microtime() * 10);
$tops = array (
"http://1.net/",
"http://2.net",
"http://3.net"
);
$rand_top = array_rand ($tops, 3);
for ($t=0;$t<1;$t++)
{
$redir = $tops[$rand_top[$t]];
Header("Location: ".$redir);
exit;
}
?>
теперь циклится на первом урле и все
help
ibiz
Код:
$tops = array (
"http://1.net/",
"http://2.net",
"http://3.net"
);
$redir = $tops[rand(0,count($tops)-1)];
Header("Location: ".$redir);
exit;
AWD
raider писал:
ранее работал такой вариант
omg
может так:
Код:
<?
$tops = array (
"http://1.net/",
"http://2.net",
"http://3.net"
);
Header("Location: ".$tops[array_rand($tops)]);
exit;
?>
compressed))
JM
Для наглядности что AWD написал малоли потом в куку захотите юрл положить и фильтровать на уникальность
<?
$tops = array (
"http://1.net/",
"http://2.net",
"http://3.net"
);
$redir = array_rand ($tops, 1);
Header("Location: ".$redir);
?>
AWD
JM писал:
$redir = array_rand ($tops, 1);
ну нет же. array_rand дает только рандомный индекс (не значение).
поэтому все же наверное $redir = $tops[array_rand($tops)]);
но это уже все лирика)