SV, попробуйте еще такой вариант
[code]
if (isset($_GET[\"ok\"])) {
echo \"сработало\";
exit;
}
//вместо вывода данных в браузер, запишем данные в файл, возможно что после header вывод в браузер не происходит, но цикл работает
$f = fopen(\"test.txt\", \"w\" );
for ( $i = 1 ; $i <= 100500; $i ++) {
fwrite($f, \"позиция цикла $i\\\\n\" );
if( $i == 2 ) {
header (location: /?ok);
continue; // еще вариант - продолжаем работу цикла
}
}[/code]
И посмотреть в файле test.txt. сколько итераций в цикле выполнилось.
Возможно, муть какую то напридумывал