משהו שיכול לעזור לך..
http://www.w3schools.com/JS/tryit.as...ookie_username
נסה לכתוב שם.. ואז לרענן את העמוד.. אתה יכול להשתמש בזה על מנת לדעת אם המשתמש היה באתר ואם לא אז להקפיץ הודעה אם לא אז לא להקפיץ אותה..
וזה פתרון בשפת JS בלבד.. ללא PHP וללא מסד נתונים..
החסרון שאני רואה בזה שאפשר לבטל JS דרך הגדרות הדפדפן ואז החלון לא יקפוץ..