Araştırmalarınız doğru SESSION ile bunu halledebilirsiniz. Basit bir mantıkla sitenizin header dosyasında session_start(); yok ise eklersiniz, daha sonra o kutucuğun olduğu kodları aşağıdaki şekilde yaparsınız ve çarpıya tıklandığı zaman SESSION içeriğinde bir değişken tanımlarsınız.

Mesela;

header dosyanızdaki session_start(); altına $_SESSION["kutucuk"] = "acik"; yazarsınız.

if($_SESSION["kutucuk"] == "acik") {
KUTUCUĞUN KODLARI
}
Bu kodları koyarsanız kutucuk SESSION değeri "acik" olmadıkça görünmez. Yapmanız gereken çarpıya basıldığında kutucuğu kapatırken $_SESSION["kutucuk"] = "kapali"; yazdırmaktır.

Umarım yardımcı olur