На одной из моих страниц пользователи ставят в очередь условия поиска, которые необходимо запрашивать из стороннего API.Поскольку они строят очередь, мой сайт выполняет запросы в фоновом режиме (через ajax), поэтому я могу кэшировать ответы, экономя их время при отправке.Я сохраняю переменную сеанса $ _SESSION ['isloading'] как истину во время выполнения фоновых запросов, и ложь, когда они выполняются.
Когда они отправляются, страница результатов ожидает $ _SESSION['isloading'], чтобы быть ложным, прежде чем запрашивать кэш для результата.Между тем им показано колесо прогресса.
Существует ли название для этого метода использования сеанса для локальной "блокировки" пользователя перед переходом к следующему шагу в коде?Я сам придумал этот подход и задавался вопросом, является ли оно распространенным (или хорошим) решением этой проблемы и используется ли оно где-то еще.