Pequeño ejemplo de como hacer un boton para aceptar la política de cookies de una pagina web, desde hace un tiempo es obligatorio tener este proceso de aceptación, vamos a hacerlo usando php...
Primero la parte visual donde aparece el botón:
<link rel="stylesheet" href="http://www.phpres.net/css/base.css"> <div class="cookie"> <span>Utilizamos cookies para mejorar la navegación en el sitio. <a href="#">Más información</a></span> <a href="?aceptar" class="boton boton-pequenio boton-verde derecha">Aceptar</a> </div>Ahora vemos el método para mostrar el botón cuando la política de cookies no este aceptada usando php:
<?php if (!isset($_COOKIE['cookies'])){?>
Aquí el código de arriba
<?php } ?>Y ahora el fichero php que se encarga de no volver a mostrar el botón una vez le demos a aceptar:<?php if (isset($_GET['aceptar'])){
setcookie("cookies", 'valor', time() + (7 * 24 * 60 * 60),"/"); //Expira en 7 dias
header('Location: '.$_SERVER['PHP_SELF']);
}
?>Para comprender el funcionamiento lo mejor es copiar el ejemplo completo en una pagina php y probarlo:<?php if (isset($_GET['aceptar'])){
setcookie("cookies", 'valor', time() + (7 * 24 * 60 * 60),"/"); //Expira en 7 dias
header('Location: '.$_SERVER['PHP_SELF']);
}
?>
<link rel="stylesheet" href="http://www.phpres.net/css/base.css">
<?php if (!isset($_COOKIE['cookies'])){?>
<div class="cookie">
<span>Utilizamos cookies para mejorar la navegación en el sitio. <a href="#">Más información</a></span>
<a href="?aceptar" class="boton boton-pequenio boton-verde derecha">Aceptar</a>
</div>
<?php } ?>Editado
3
Puntos
Puntos
2863
Visitas
Visitas
0
Resp
Resp
Por alber hace 10 años
Admin