Na forum SMF (Simple Machines) chcę dodać informacje o tym, że strona wykorzystuje ciasteczka. Kiedyś bawiłem się w php i miałem krótki epizod w javascript. Forum to jest na potrzeby własne i z braku czasu nie wgłębiałem się w to jak co jest zrobione tylko je zainstalowałem. Przypomniałem sobie, które polecenie w js wywołuje wyskakujące okno i dodałem następujący kod do pliku index.php:
<script language="javascript" type="text/javascript">
alert('Inforacje o cookie itp itd');
</script>
Jednak jak później zauważyłem co nie jest w sumie żadną niespodzianką, komunikat ten pojawia się przy każdym przeładowaniu strony. Jak to obejść? Pierwsza myśl to było stworzenie zmiennej statycznej w js która zlicza liczbę odświeżeń i gdy ta jest większa od 0 to zaprzestaje wywoływać komunikat. O ile znalazłem sposób na stworzenie zmiennej statycznej przy pomocy js o tyle nie mam pewności co do tego jak się to będzie zachowywać bo podejrzewam, że zmienna ta będzie się inkrementować nie zależnie od tego kto odwiedza tą stronę. Miałem też pomysł aby w kodzie źródłowym sprawdzać która zmienna odpowiada za to czy użytkownik jest zalogowany i na podstawie tego wysyłać komunikat jednak nie będzie to działało w przypadku nie zalogowanego użytkownika.