WordPress `get_transient()` возвращает устаревшее значениеPhp

Кемеровские программисты php общаются здесь
Anonymous
WordPress `get_transient()` возвращает устаревшее значение

Сообщение Anonymous »

Я создаю плагин WordPress, который использует события, отправляемые сервером, для обновления страницы при изменении данных.
Вот фрагмент этого кода:

Код: Выделить всё

    while ( true ) {
// Send the updates to the client.
$this->send_sse_event( 'updates_push', get_transient( 'name_of_the_transient' );

sleep( 5 );

if ( connection_aborted() ) {
break;
}
}
Проблема в том, что события, отправленные из этого сценария, содержат устаревшие данные... это означает, что когда другой запрос к какому-либо PHP-скрипту меняет значение переходного процесса, событие, отправленное сервером, по-прежнему отправляет старое значение, пока я не обновлю страницу.
Есть идеи, как решить эту проблему?>

Вернуться в «Php»