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&oacute;n en el sitio. <a href="#">M&aacute;s informaci&oacute;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&oacute;n en el sitio. <a href="#">M&aacute;s informaci&oacute;n</a></span> 
	<a href="?aceptar" class="boton boton-pequenio boton-verde derecha">Aceptar</a>
</div>
<?php } ?>

Editado
3
Puntos
2863
Visitas
0
Resp
Por alber hace 10 años
Admin
Para comentar Inicia sesión o Regístrate
Phpres 2025@ All rights reserved.
Utilizamos cookies para mejorar la navegación en el sitio. Más información Aceptar