open-source cookie-bar solution

I found this very interesting and simple script: cookie-bar, customizable very easily here.

Unfortunately I didn’t manage to save and use that (free) javascript in local. No jquey, no css, a very short code.

The only thing you have to do is personalize the code within you have what you want hide if your visitor refuse your cookies.

The code should be something like the following:

<?php
 if ((isset($_COOKIE['cookiebar'])))
    {
    echo " [whatever you want";
    }
 else
    {
    echo "<div class=\"what-you-want\">to see this content accept our cookie policy.</div>";
    }
?>

cookie law

Oggi ho adottato sul sito culturanuova.net una soluzione che tuiene conto dei seguenti punti:

  1. Non è possibile modificare il codice javascript di google adsense (ad esempio sostituendo text/javascript con text/plain e aggiungendo una “class”);
  2. Bisogna che il visitatore dia il suo consenso prima di mostrargli pubblicità che genera cookies di profilazione. Per fare questo, non potendo ricorrere a javascript, sono ricorso a PHP.
  3. Trattandosi di cookies di profilazione di terza parte non sono tenuito a darne onerosa notifica al garante per la Privacy.

La soluzione è stata suggerita da Simone Provenzano, che ha preso a sua volta il javascript da jQuery CookieBar,a cui ha aggiunto le seguenti righe di PHP:

 < ? php if ((isset($_COOKIE[‘cb-enabled’])) && ($_COOKIE[‘cb-enabled’] == “accepted”))

{
echo “codice javascript di google”;
}
else
{
echo “


  Per visualizzare questo contenuto devi accettare di utilizzare i cookie.
 

“;}
?>