Как запустить цикл, чтобы либо переходило на другую страницу, либо хотя-бы не зависало до конца цикла?
<?php // не пашет
for ($i=1; $i<=100500; $i++) {
if($i==2)header(location: /?ok);
} ?>
<?php // и это не пашет
header(location: /?ok);
for ($i=1; $i<=100500; $i++)
{ работа с циклом } ?>
И че делать?
АП, будь оно неладно! У кого ума хватит?
Попробуйте так
<?php
for ( $i = 1 ; $i <= 100500; $i ++) {
if( $i == 2 ) {
header ( location: /? ok );
exit; // либо break
}
} ?>
Цикл в любом случае будет виснуть, на сколько я знаю!
Ща проверю, но по моему оно остановит цикл.
Вам нужно чтобы и цикл работал, и перенаправление сработало?
Хакер на то и хакер, если найдет нестандартное решение. Я то найду, но хотелось бы на php.
И то, и другое. Интересно, кто догадается
SV,
Может быть так?
<?php
// тут код страницы на которую ведет header
// сам цикл
for ( $i = 1 ; $i <= 100500; $i ++)
{ работа с циклом } ?>
Юмор конечно, но задача заинтересовала