Передача хэша содержания страницы в Etag Есть решение

А как вообще такое дело реализовать в системе?

Получается мне нужно получить контент определенной страницы, получить хеш этого контента и отдать значением заголовка etag браузеру.
А как получить вот это содержание страницы что бы провернуть такие манипуляции?

2 ответа

  • 1
    Anton F 14 июля 2022 00:30 # Решение

    Для магазина и приложений у который есть хуки аналогичные controller_*:

    controller_before.*

    ob_start();

    controller_after.*

    $response = ob_get_clean();
    wa()->getResponse()->addHeader('ETag', 'W/"' . md5($response) . '"');
    echo $response;

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите