Vale creo que ya se como hacerlo.
Lo podria hacer con 'GET'
por ejemplo:
El enlace de cerrar el div será
http://url.com/?mostar=no
Entonces if($_GET['mostrar']) {
INSERT INTO tabla (mostrar) VALUES ('no')
Luego simplemente a la hora de mostrar el div Selecciono el campo mostrar de la tabla y si el valor que tiene es SI, se muestra el div, si el valor que tiene es NO, no se mostrara.
Esk he hecho algo parecido hace poco pero para borrar datos. No se me habia ocurrido hacerlo con Base de datos, pensando que quizás era poco eficiente o algo parecido.
Aunque la verdad hacer eso para mostrar o no un div utilizando MYSQL os parece eficiente?
Esk no se mucho de eficiencia la verdad jaja.