Как скрыть рекламу после того, как пользователь перезагрузил страницу x раз Laravel

На моем веб-сайте на странице индекса у меня есть модальное окно начальной загрузки, которое показывает пользователю рекламу при загрузке страницы. Я хотел бы скрыть этот модальный режим, когда пользователь загружал страницу более 5 раз, чтобы не раздражать пользователя.

Есть ли способ сделать это? С сессионными трюками?

Любое предложение? Я ничего не нахожу по этому поводу или не знаю, как найти.

Благодарю вас!

🤔 А знаете ли вы, что...
PHP широко используется для разработки систем управления контентом, таких как WordPress и Joomla.


24
1

Ответ:

Решено

Как сказал @AkhzarJaved, вы можете сделать это с помощью JS localStorage.

let pubViews = parseInt(localStorage.getItem('pub_views')) || 0;
if (pubViews < 5) {
     document.querySelector('#publicities').style.display = 'block'; // or other display value
     localStorage.setItem('pub_views', (pubViews + 1));
}

Интересные вопросы для изучения