По хорошему можно и тайно. Это же как пример. Именно таким образом в данном случае и поступаю.

Тут набрел на вариант интересный.
Значит грузится страница,
если первый раз, то выдаётся JavaScript который собирает инфу, помещает в куки и снова
перегружается. location.href типа ... Далее PHP скрипт поняв, что мы уже отработали удаляет куки
и нужные работае с уже нужными переменными. Короче такая вот замута. Главное, чтобы юзер не понял, что происходит ... как Вам вариант ?