buenas...
un metodo es utilizando cookies y con este puedes hacerlo de diferentes modos. puedes almacenar el valor introducido por el usuario o puedes crear un valor propio que sirva de indicacion de que ya se le solicito al usuario la informacion. entonces, antes de solicitar la informacion verifica la existencia de la cookie y con un condicional evaluas el proximo paso; solicitar y crear la cookie, o simplemente hacer nada.