Задать вопрос
innavaj
@innavaj

Как зациклить часть скрипта php?

Всем привет. Решаю казалось бы простую задачу. Нужно зациклить часть скрипта редиректа ссылок.

<?php
$links = file('redlink.txt');
shuffle($links);
$test = $links[0];
$test2 = trim($test);
header('HTTP/1.1 301 Moved Temporarily');
header('Location: '.$test2);

Заводила в цикл сам редирект через
<?php
$ex = 100;
$links = file('redlink.txt');
shuffle($links);
$test = $links[0];
$test2 = trim($test);
for ($i = 0; $i < $ex; $i++) {
header('HTTP/1.1 301 Moved Temporarily');
header('Location: '.$test2);
}

с выводом данных это срабатывает, а с редиректами нет. Так как скрипт при каждом обращении запускается с ноля.
Пните в нужном направлении или подскажите решение. Спасибо.

Нужно чтобы из файла redlink.txt бралась ссылка столько раз сколько указано в переменной $ex и по ней шел редирект. После этого бралась следующая ссылка из этого же файла и столько же раз по ней шел редирект, потом следующая. И так далее.
  • Вопрос задан
  • 282 просмотра
Подписаться 1 Простой 18 комментариев
Пригласить эксперта
Ответы на вопрос 1
@Frayl
Цикл while вам в помощь.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы