Отслеживание «посетителей» (в отличие от необработанных запросов страниц, которые веб-сервер должен отслеживать самостоятельно) - сложная задача.
Вы можете хранить IP-адреса, как вы описали, но как насчет посетителя, который использует прокси-сервер, который поворачивает свой IP так часто, как каждая страница загружается? Как насчет группы посетителей, использующих один и тот же прокси-сервер, который использует один и тот же IP для всех них?
Моя рекомендация: не пытайтесь делать это самостоятельно, а воспользуйтесь бесплатной услугой Google Analytics . Он отслеживает посетителей, браузеры, источники трафика и практически все, что вы, возможно, захотите узнать о том, кто просматривает ваш сайт.