Передача хэша содержания страницы в 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;

    • +1
      Alexey Popov Alexey Popov 15 июля 2022 12:48 #

      Спасибо за информацию, попробую.

Эта тема в архиве. Добавление комментариев к ней отключено.