Developer, ты просто людей в смятение не вгоняй

а то закинут такие секурные скрипты себе на сайт, а потом будут ругаться, мол как это меня хэкнули.
Теперь по сабжу. Моё имхо.
Хочешь идентифицировать пользователя - самое верное это, прежде всего, хранить в БД IP и штамп времени обратившегося пользователя. Т.е. пользователь "127.0.0.1" обратился к скрипту биллинга по ссылке "http://localhost" (или писать ID ссылки, хранящейся в отдельной таблице), во время "1111111111" (time). Ну и можно записать куку - упросить работу, т.е., пишем куку billing_checked, без разницы с каким значением, и если эта кука присутствует - вообще не обращаемся к базе (главное не забыть выставить срок жизни куки), а если нету - чекаем по базе, если юзвер за последние 24 часа уже приходил с сылкой "http://localhost" (или ID таким-то), то просто редиректим его на эту самую ссылку, но не плюсуем к посещениям этого пользователя, если же он не приходил с этой ссылкой или это было более 24 часов назад, пишем +1 к посещениям и посылаем юзвера по ссылке.
Имхо. Чего сложного? Требуется:
PHP+MySQL+Немного мозгов и этот текст.