Ciao,
Se si tratta di ogni utente che viene sulla pagina puoi fare uno script php collegato alla database che ritiene l'ip e fa vedere il popup ogni volta per ogni ip ma devi prendere in considerazione che molti clienti possono avere lo stesso ip nella stessa cassa oppure all'lavore. Se si trata degli utenti che si stanno registrando puoi fare un filtro per ogni sessione. Questo e solo per non usare i cookie.
C'è anche un'altra modalita di evitare usare i cookie. Si chiama <local storage> e la puoi vedere qui.
Cristiana,
#OracleCloud