Но цикл зависнет на 5. Надо предусмотреть выход. Для этого добавил $no_redo.
Выглядит кривовато, как и описание задачи.
Ага, сам вчера сидел и ковырял примеры, тоже также, цикл зависал, а я ломал голову, все никак не мог понять, в чем тут дело.
Сейчас объясню, зачем мне такой огород, парсю страницы, иногда вылазиет ошибка, а парсинг идет в цикле по числу страниц, вот и хочу добавить условие, при котором страница будет несколько раз запрашиваться, если вдруг ошибка вылезет.
Спасибо за пример.