У меня есть страница, которая перенаправляет на случайный URL-адрес из массива URL-адресов.php каждый визит перенаправляет на следующую страницу в последовательности
<?php
$urls = array("url01",
"url02",
"url03");
$url = $urls[array_rand($urls)];
header("Location: http://$url");
?>
Это круто, но то, что я действительно хотел бы это каждый раз, когда страница посещается, а не случайным образом выбирая URL для перенаправления, я хотел бы, чтобы перенаправить последовательно при каждом посещении?
- Первый визит перенаправляет url01
- Следующий визит перенаправляет url02
- Затем при следующем посещении перенаправляет url03
- Затем при следующем посещении перенаправляет снова и так далее url01.co.uk ...
Возможно ли это?
Сохраните индекс в переменной сеанса. Каждый раз увеличивайте переменную и перенаправляйте ее к элементу массива. – Barmar
Если вы хотите использовать его глобально для разных пользователей, вы должны использовать DB или файл для сохранения текущего индекса. Кроме того, вы можете использовать переменную сеанса. – bksi