Создайте в своей базе данных таблицу, в которой будет записан IP-адрес вместе с текущим временем, когда пользователь просматривает ваш сайт (поместите скрипт в глобальный файл и включите его на каждой странице).
Затем, когда кто-то приходитна сайт вы проверяете IP-адрес, который они используют, с теми, которые указаны в базе данных.
Если есть совпадение, то пользователь уже был там, но проверьте, является ли сохраненное время 7 дней или нетсравнивая это с текущим временем.Если он старше 7 дней, разрешите им просматривать содержимое, а если нет, перенаправьте его на другую страницу.
Но у некоторых пользователей динамические IP-адреса, люди могут использовать один и тот же IP-адрес в той же сети, выможет изменить ваш IP и т. д. Так что это не 100% полный способ доказательства.