Moin,
Deine Logik: Beim 1. Request ist kein Cookie, Dialogbox wird gezeigt. Kunde klickt ja und die Seite wird neu geladen. Kunde freut sich. Dein Serverlog auch. Nun ist der Keks im Request, da sollte der Dialog nicht mehr gezeigt werden.
Also, für mich hört sich das so an als wäre das keine Sache für die Serverkonfiguration weil es zum if mindestens ein else gibt. Dokumentiere das mal als Struktogram.
MfG