Czysto teoretyczny wywód:
1.Tworzysz sobie funkcje w javascript, która ustawia ciastko (np. ustawCiacho),
2.Dla linka reklamowego ustawiasz zdarzenie onclick, np. onclick="ustawCiacho()"
3.Przy wejściu na strone odczytujesz przy użyciu php ciastko, a później dajesz instrukcje, że jeśli ciastko jest ustawione
to nie wyświetlasz już reklamy.
Jeżeli chcesz mieć więcej reklam, które chcesz ukrywać po kliknięciu to możesz to trochę rozbudować.
Np. tak:
1.Tworzysz tabelę mysql o nazwie reklamy(id_reklamy, link)
2. funkcja w javascript będzie wywoływana z parametrem, którym może być np. id reklamy(to z bazy); i zapisze ciastko z id reklam które już użytkownik kliknął.
3. W php odczytujesz ciastko, i sprawdzasz czy użytkownik już widział reklamy czy nie. Jeśli widział nie wyświetlasz ich, jeśli nie to wiadomo.
Oczywiście to zadziała jeżeli użytkownik akceptuje ciastka. Jeżeli nie, to mógłbyś to oprzeć na ip użytkownika, które dodawałbyś do bazy, ale to
też nie jest pewne, bo wiadomo masa ludzi ma dynamiczne ip.
A tu linki, które mogą się przydać:
http://www.w3schools.com/JS/js_cookies.asphttp://www.w3schools.com/php/php_cookies.asp