Вы не можете.
- Несколько человек могут посещать ваш сайт с одного IP-адреса (делает ip-хранилище бесполезным)
- Несколько человек могут посетить ваш сайт с одного компьютера
- Несколько человек могут посещать ваш сайт из одного браузера (делает куки бесполезными)
Самое близкое, что вы можете получить, это сохранить IP посетителей в сочетании с cookie, чтобы не учитывать их в будущем. Вот компромисс, если они очищают куки, они новый посетитель. Если вы храните только IP-адрес, все прокси считаются одним посетителем.
Другой вариант - использовать учетные записи пользователей и точно отслеживать, какой пользователь просматривал какую страницу, но это не очень хороший вариант для общедоступных сайтов.