Я создал функцию PHP, которая технически должна истекать / сбрасываться через 24 часа.Похоже, что PHP хранит кеш, который так мешает таймеру куки.
Ниже приведен фрагмент моего кода, который по сути является таймером куки.Когда пользователи нажимают класс 'close -карт-модальный', всплывающее окно cookie не появляется в течение 24 часов.
if( !isset($_COOKIE["saw-popup"]) && $_COOKIE["saw-popup"] != "true") {
$one_day_in_seconds = 60*60*24;
setcookie("saw-popup", "true", time() + $one_day_in_seconds);
if (is_front_page()) {
get_template_part('partials/modal', 'homepage-newsletter-signup');
}
}
Можно ли что-нибудь добавить к этой функции, чтобы гарантировать правильную перезагрузку таймера после 24-часового периода