Jak sprawdzić cookies (ciasteczka), na stronie internetowej?

Obrazek dla Jak sprawdzić cookies (ciasteczka), na stronie internetowej?

W czasach wymaganych zgodności z RODO/GDPR przydatną wiedzą jest – jakie ciasteczka zapisuje nasza strona internetowa w przeglądarce odwiedzającego. Ta wiedza przydaje się również podczas tworzenia dopieszczonej Polityki Prywatności. Jak sprawdzić jakie cookies używa nasza strona? Przedstawiamy poradnik jak uzyskać spis wszystkich ciasteczek na naszej stronie WWW.

Co to są ciasteczka internetowe?

Ciasteczka internetowe, po angielsku „cookies” to małe tekstowe ciągi danych zapisywane przez Twoją przeglądarkę podczas odwiedzania strony internetowej. Używane są np. do podtrzymania zalogowania, zapisu ustawień odwiedzającego jak np. włączenie tryby ciemnego na stronie czy innych ustawień. Są one zapisywane na Twoim komputerze, a nie na serwerze. Odwiedzana przez Ciebie strona internetowa ma do nich dostęp i może je odczytywać/modyfikować, jednak może to robić tylko z tymi ciasteczkami, które należą do jej własnej domeny. Każde ciasteczko, tak jak w branży spożywczej, tak i w branży internetowej ma też swój okres przydatności, po którego minięciu – wygasa.

Spis ciasteczek – przydatne dla twórców stron.

Jeśli wdrażamy zgodność z polityką prywatności GDPR warto wiedzieć jakie cookies są zapisywane i wykorzystywane przez mechanizmy na naszej stronie, a co za tym idzie sprawdzić, co dzieje się z ciasteczkami w momencie wejścia odwiedzającego na naszą witrynę lub w momencie wyrażenia zgody na nie.

Może się też zdarzyć że prawnik Klienta, dla którego przygotowujesz stronę internetową poprosi Cię o spis ciasteczek, jakie wykorzystujesz na stronie internetowej. Ogólnie dzieje się tak gdyż prawnik dostał zlecenie na napisanie polityki prywatności w trybie pruskim ;). Generalnie chodzi o to aby móc odpowiednio zawrzeć w dokumencie czy wykorzystujemy ciasteczka dotyczące tylko preferencji użytkownika, czy też inne skrypty analityczne lub marketingowe, które wykorzystują cookies.

Jak sprawdzić cookies za pomocą przeglądarki.

Wejdź na swoją stronę i poszukaj opcji „Narzędzia deweloperskie / Narzędzia dla programistów / Narzędzia programistyczne lub Developer Tools„. Spróbuj też otworzyć narzędzia skrótem klawiszowym Ctrl+Shift+I lub klawiszem F12.

browser dev tools
Włączenie narzędzi programistycznych na przykładzie Edge i Firefox.

Microsoft Edge: (1) Menu -> Więcej narzędzi -> (2) Narzędzia programistyczne
Firefox (EN): Menu -> More tools -> Web Developer Tools

Następnie w zależności od posiadanej przeglądarki szukamy zakładki „Application” lub „Storage„.

cookies storage edge firefox
Edge – zakładka Application. Firefox – zakładka Storage.

Rozwijamy drzewko (1) Cookies – klikamy na naszą nazwę domeny. Widzimy jakie ciasteczka są (2) aktualnie używane w naszej przeglądarce oraz jaką posiadają (3) datę ważności.

ms edge cookies
Narzędzia programistyczne w przeglądarce Edge – ciasteczka.

Spis cookies za pomocą PHP.

Spis wszystkich cookies w domenie możemy również uzyskać za pomocą prostego kodu PHP. Wszystkie ciasteczka są przechowywane w zmiennej $_COOKIE.

<?php
     var_dump($_COOKIE);
?>
sprawdzić ciasteczka używa strona
Spis ciasteczek za pomocą kodu PHP.

Spis cookies za pomocą Javascript.

Kod dodajemy do kodu HTML strony lub możemy również wkleić w konsoli przeglądarki. W drugim wypadku usuwamy znaczniki <script></script>. Do ciasteczek w JavaScript odwołujemy się poprzez document.cookie

<script>
    console.log( document.cookie.split( ';' ).map( function( x ) { return x.trim().split( '=' ); } ).reduce( 
    function( a, b ) { a[ b[ 0 ] ] = b[ 1 ]; return a; }, {} ) );
</script>
lista ciasteczek konsola przeglądarka
Spis ciasteczek za pomocą kodu JavaScript.

Jak wyczyścić ciasteczka w przeglądarce?

Włączamy narzędzia programistyczne i klikając prawym przyciskiem myszy na nazwie naszej domeny wybieramy w zależności od przeglądarki (1) „Delete All” lub „Clear”.

jak usunąć ciasteczka dev tools
Narzędzia deweloperskie przeglądarki. Usuwanie ciasteczek.

Nie chcesz cookies? Używaj trybu incognito.

Wszystkie nowe przeglądarki posiadają tryb incognito. Jeśli korzystamy z tego trybu, to mechanizm ciasteczek jest dalej aktywny i wykorzystywany przez stronę internetową, na którą wchodzimy – ALE ciasteczka te giną od razu po zamknięciu przeglądarki. Dlatego jeśli używamy trybu incognito – to żadne ciasteczka nie zapisują się na naszym komputerze.

Pamiętaj! Nie wszystkie ciasteczka oznaczają zło i działają przeciwko nam. Większość jest potrzebna do prawidłowego działania naszej strony. Warto jedynie wiedzieć, z jakich ciasteczek korzysta nasza strona.

Podoba Ci się? 1
Miniaturka Adam
Adam

Idealistyczny DevOps/Backend developer po służbie w formacji I-szej linii wsparcia, od 9 lat sercem związany z HitMe, przez którego teraz na blogu pojawia się tyle artykułów poświęconych platformie WordPress ;-).