Задать вопрос
@targetologru

Как организовать счётчик обращений к скрипту?

Есть скрипт.
Этот скрипт вызывается при определенных действиях юзера.
Он может вызываться как на стороне сервера через CURL POST, так и на стороне юзера через AJAX.

Как можно организовать счетчик, чтобы за одно посещение сайта юзер своими действиями мог вызвать скрипт не более 30 раз? Есть ли решение, чтобы юзер не мог повлиять на счётчик — подмена cookies и всё такое?
  • Вопрос задан
  • 173 просмотра
Подписаться 1 Простой Комментировать
Ответ пользователя stepar К ответам на вопрос (3)
@stepar
Вот вам пример
<?php ## Пример работы с сессиями.
  session_start();
  // Если на сайт только-только зашли, обнуляем счетчик.
  if (!isset($_SESSION['count'])) $_SESSION['count'] = 0;
  // Увеличиваем счетчик в сессии.
  $_SESSION['count'] = $_SESSION['count'] + 1;
?>
<h2>Счетчик</h2>
В текущей сессии работы с браузером Вы открыли эту страницу
<?= $_SESSION['count'] ?> раз(а).<br />
Закройте браузер, чтобы обнулить счетчик.<br />
<a href="<?= $_SERVER['SCRIPT_NAME'] ?>" target="_blank">Открыть дочернее окно браузера</a>.
Ответ написан