Это какой-то бред "каждый пользователь может посетить страницу только раз в час." А так, записать время предыдущего посещения и если разница меньше часа, не пускать пользователя.
ЗЫ стоит озвучить проблему, а не те действия которые ты придумал для ее решения.