0

我想在 php 中设置 sftp 连接的时间间隔。如果连接时间超过 60 秒,则应中断并处理异常。我真的不知道该怎么做。

我试着做:

set_time_limit(60)

但是,它不起作用。

我想在这个函数中设置时间限制:

private function __connectSFTP()
    {
        $this->sftp = new Net_SFTP($this->host, 22);


        if (!$this->sftp->login($this->user, $this->password))
        {
            return $this->_requestErrorMessage('could not connect to server');

        } else
        { 
            return $this->__downloadFile();
        }


    }

我也尝试过:

$toTime = time()+60;

while(time() != $toTime){
//connection code
}

但是,遗憾的是它根本不起作用。

如果有人能建议我该怎么做,我将不胜感激。

4

0 回答 0