重复功能以验证一个值,如果为false则重复

时间:2014-12-19 18:29:56

标签: php function sleep

我有这个小脚本和功能:

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++;   
}

循环从文件中获取值并将它们发送到函数以验证函数,例如,如果value与其工作的用户的IP相同,如果不是,则继续执行该函数。如果没有,重复的想法继续验证;当函数最终验证此值并且没有问题时,函数停止。

我需要这个只在一个负载中工作,为此我想使用睡眠和重复功能,因为验证的时间差非常低,但在某些情况下,超过3个用户可能需要验证这一点。 / p>

对我来说最重要的是知道我可以在函数中执行此操作,因为如果我以这种方式使用它,页面一直告诉我连接已关闭,我只需要在验证结果时重复该函数是不一样的,如果它不相同,则在循环内再次重复该函数并进入睡眠模式并在等待模式下重复。

很抱歉,我尽力告诉所有这些。

问候并感谢。

0 个答案:

没有答案