Hola:
No parece mala idea, y si te funciona
(siempre es lo más importante)... otra alternativa sería ir actualizando una variable de sesión en php... aunque no sabría ayudarte mucho en ello, porque las uso en pocas ocasiones (códigos captcha... y poquito más)...
Saludos