Я хотел бы реализовать функцию на своем веб-сайте, которая ограничивает доступ к определенной странице.
Это должно разрешить 2 доступа в день на IP.
Я думал о созданииMySQL таблица и написать в ip + раз ip посетил веб-сайт, а затем создать задание cron, которое удаляет все записи каждые 24 часа.
Но я беспокоюсь, что это может вызвать слишком большую нагрузку на сервер (в случаеполучить несколько сотен визитов в день).Есть ли лучший или более простой способ ограничить ежедневный доступ двумя IP-адресами?
Я также думал об использовании файлов cookie или сеансов, но у меня есть 0 планов относительно того, как создать файл cookie, который будет выполнятьработа мне нужна ....
Я благодарен за любые предложения!
РЕДАКТИРОВАТЬ:
Еще две вещи, о которых мне понадобится совет, после полезных комментариев:
- будет ли достаточно сценария обнаружения публичного прокси, чтобы не пропустить хотя бы анонимных и веб-прокси?
- возможно ли ограничить доступ для каждого IP-адреса отдельно и создать сценарий, которыйудалит записи по IP ровно через 24 часа после первого посещения?Вместо того, чтобы задание cron удаляло все данные каждые 24 часа независимо от времени, когда посетитель впервые зашел на мой сайт?