Нужен редирект на несколько ссылок, грубо говоря есть site.ru который кидает пользователей по очереди на другие ссылки site1.ru, site2.ru, site3.ru Типа первого на первый сайт, второго на второй третьего на третий, четвертого на первый и тд. Подскажите как сделать, желательно примером, тк кодить не умею практически)? PS Гугл смотрел но не помогло
<?php $f=file("links.txt");//файл с ссылками $index=rand(0,count($f) - 1); header("Location: $f[$index]"); ?>
mailbrush если занудствовать - действительно не даст, если же необходимо и достаточно, чтобы на N страниц редиректа было равномерное количество переходов, то рандом вполне уместен
Рядом создаем файл count.txt, в него вписываем "0" без кавычек. Еще рядом кладем файл links.txt с ссылками, каждой с новой строки. <?php $f=file("links.txt"); //файл с ссылками $index=file_get_contents("count.txt"); $count=count($f); $one = "1"; $res = $index + $one; $count=$count - $one; if($res <= $count){ file_put_contents("count.txt", $res); }else{ file_put_contents("count.txt", "0"); } header("Location: $f[$index]"); ?>