Если для того, чтобы знать, на какой странице находится пользователь, я бы использовал сессию $_SESSION. У каждой сессии есть свой id, поэтому можно проследить его путь по сайту. Возможно, сторонние скрипты (типа Google Analytics) могут быть более эффективными.
Если географически - то по IP, хотя это крайне ненадежно. Это скорее как нулевое приближение, особо доверять не стоит.