Este sitio web utiliza cookies para realizar análisis y mediciones de tus visitas. [ Acepto ] [ Más información aquí ].
string(12) "programacion"

Cómo crear un aviso legal de cookies

AVISO LEGAL DE COOKIES CON ACEPTACIÓN IMPLÍCITA

Para crear un aviso legal de cookies:

1. Añade este código PHP antes del código HTML:

session_start();

if ($_SESSION['cookie'] != 1) {

$advice = "<div style='text-align:center;bottom:0;position:fixed;width:100%;

z-index:1000;background-color:#D0D0D0;'>

Si sigues navegando por este sitio, aceptas el uso de cookies.

</div>";

$_SESSION['cookie'] = 1;

}

2. Añade el siguiente código debajo de <body>:

<?=$advice;?>

Esto generará un banner de aviso legal de cookies que sólo se mostrará en la primera visita del usuario. Si el usuario continúa navegando, habrá dado su aprobación implícita al uso de cookies y el banner desaparecerá.

AVISO LEGAL DE COOKIES CON ACEPTACIÓN EXPLÍCITA

Para crear un aviso legal de cookies:

1. Añade este código PHP antes del código HTML:

session_start();

if ($_COOKIE['cookie'] != 1) {

$advice = "<div id='advice' style='text-align:center;bottom:0;position:fixed;

width:100%;z-index:1000;background-color:#D0D0D0;'>

Este sitio utiliza cookies. <a href='#' onclick='hide()'>[ Acepto ]</a>

</div>";

}

2. Añade el siguiente código Javascript en la cabecera HTML, entre <head> y </head>:

<script language="javascript">

function hide() {

document.getElementById("advice").style.visibility = "hidden";

document.getElementById("advice").innerHTML = "";

document.cookie="cookie=1";

}

</script>

3. Debajo de <body>, añade el siguiente código:

<?=$advice;?>

Esto generará un banner de aviso legal de cookies que sólo desaparecerá cuando el usuario pinche sobre el botón de aceptación.

Añadir comentario

Comentarios

2015-11-02 - Eric

Cómo pondrías un botón de aceptación? Gracias

2015-11-08 - Daniel Piñero

Hola Eric. Acabo de ampliar el post y explico cómo colocar un botón de aceptación. Puede ser un "Acepto", una "X", o lo que desees.

2016-01-01 - Javi

Quiero poner el aviso explicito en mi web, porque al poner anuncios de adsense creo que es obligatorio. ¿Debo ponerlo son lo en la página index o en todas? ¿Dónde hay que poner exáctamente el código java script? Dices que en la cabezera, ¿te refieres a debajo de header? Gracias, un saludo y felicidades por tu página.

2016-01-26 - Daniel Piñero

He indicado en el post exactamente dónde hay que ponerlo. Gracias por tu comentario.

2018-03-27 - Manuel Guillen

Me sirvio de mucho.Gracias