Mam na swojej stronie zrobiony skrypcik banera. Po jego wyświetleniu tworzy się ciasteczko. Gdy ciasteczko istnieje to baner się już nie wyświetla. Wyświetla się on dopiero za kilka godzin gdy ciasteczko wygaśnie. Problemy w tym, że wygaśnięte ciasteczko dalej siedzi w pamięci przeglądarki - sprawdziłem narzędziami developera w Google Chrome.
Kod utworzenia ciasteczka:
setcookie('ciastko','1',time()+10800,"/",".domena.pl",false,true);
Kod sprawdzenia czy ciasteczko istnieje:
if (!isset($_COOKIE['ciastko'])) { //baner się wyświetla
}