У меня есть маленький скрипт и функция:
function control($value,$position)
{
if ($_SERVER['REMOTE_ADDR']=="".$value."" && $position==0)
{
print "".$value." $x<br>";
return;
}
else
{
control($value,$position);
usleep(20);
}
}$x=0;
foreach($aa as $aaa)
{
$exp=explode("-",$aaa);
$exp2=explode("_",$exp[1]);
control($exp2[0],$x);
$x++;
}
Цикл берет значения из файла и отправляет их функции для проверки, например, в функции, если значение совпадает с IP-адресом пользователя, с которым он работает, и если нет, то продолжает выполнять функцию. Если нет, то идея повторяется для продолжения проверки; функция останавливается, когда, наконец, функция проверяет это значение, и все в порядке.
Мне нужно, чтобы это работало только в одной загрузке, для этого я думаю использовать функции сна и повтора, потому что разница во времени для проверки очень мала, но в некоторых моментах более 3 пользователей могут нуждаться в проверке.
Самое важное для меня — это знать, что я могу сделать это в функции, потому что, если я использую ее таким образом, все время страница сообщает мне, что соединение разорвано, и мне нужно только повторять функцию, когда результат проверки не то же самое, и если это не то же самое, повторите функцию в другой раз внутри цикла и сна и повторите в режиме ожидания.
Извините, но я стараюсь рассказать обо всем этом как можно лучше.
С уважением и благодарностью.
Задача ещё не решена.
Других решений пока нет …