php отдатьответклиенту,закрытьсоединениеиразлочитьсессию。 $ b $bполезно,когданужнобыстроответитьклие

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php отдатьответклиенту,закрытьсоединениеиразлочитьсессию。 $ b $bполезно,когданужнобыстроответитьклие相关的知识,希望对你有一定的参考价值。

/**
 * сбрасывает ответ клиенту и выполняет все необходимые действия, 
 * после которых можно продолжить длительный процесс не мешая клиенту пользоваться сайтом 
 * @param $response
 * @param array $headers
 */
function flushResponse($response, $headers = [])
{
    ignore_user_abort(true);
    ob_start();

    echo $response;

    header('Connection: close');
    header('Content-Length: '.ob_get_length());
    header('Status: 200');

    if(!empty($headers)){
        foreach ($headers as $header) {
            header($header);
        }
    }

    session_write_close();
    ob_flush();
    flush();

    if(function_exists('fastcgi_finish_request')){
        fastcgi_finish_request();
    }
}

以上是关于php отдатьответклиенту,закрытьсоединениеиразлочитьсессию。 $ b $bполезно,когданужнобыстроответитьклие的主要内容,如果未能解决你的问题,请参考以下文章

php Унаследованиешаблонадлякатегории。 Дочерниебудутиспользоватьшаблонродительскойкатегории

La Sylphide 仙女

csharp Однакнопкаизнескольких,инужнокликнутьпопервойчтосуществуетапоостальнымнекликатьдажееслиониест

php Костыльубратьвсетеги关键字Добавитьвсамомнизувшаблонесайта。

php ОставляетуказанныегруппыполейACFнастраницеуказанныхтерминоввадминке,анаостальныхудаляет。

sh Удалитьизпапкиоооченьбольшоеколическтвофайлов,когдаlnlsнеможетдажеотобразить。 #linux