Не знаю структуры движка - по тому, что я написал - найдите в БД запись, соответствующую этому параметру - и, понимая запрос, который нужно выполнить, - продолжайте с п.4.
1. Понимаете, где у Вас конфиг - например в БД таблица настройки.
2. Создаете файл и при нажатии кнопки передаете в него состояние.
3. В этом файле кладете это состояние в БД.
4. При загрузке страницы вычитываете это значение с БД.
5. В зависимости от него - делаете начальное положение для всплывашки - видимая или нет.
Честно - мне кажеться, что для новичка и 3 и 4 будут примерно равны. А если это так - то какой смысл тратить силы на третий, чтоб привыкнуть к нему - а вследствии - все равно учить 4.
Как сказано по линку - директива устанавливает порядок обработки. Если порядок не указан - он берется по умолчанию. Само же умолчание может отличаться в зависимости от каких-то неведомых условий сервера и т.д.
В идее - если у тебя работает - можно не трогать. Но я б лично не рассчитывал на какие-то дефолтные моменты в вопросах безопасности и указал директиву.