Código fuente Ya.

Puede ejecutar la o las páginas para probar el concepto inmediatamente.

 

Concepto:Configuración de preferencias mediante cookies

El concepto trata sobre:php
Autor:

Retornar

Nombre del archivo:pagina1.php

Comentarios
La primera vez que llamamos la página no existe la componente economia en el vector $_COOKIE por lo que el
if siguiente se verifica falso y por lo tanto inicializando la variable $muestraeconomia en true:
if ($_COOKIE['economia']=='desactiva')
  $muestraeconomia=false;
else
  $muestraeconomia=true;

Luego el siguiente if se verifica verdadero y muestra la sección de economía:
<?php
  if ($muestraeconomia)
  {
?>
<div #id="economia">
<h1>Sección de economía.</h1>
Texto de la sección de economía. Texto de la sección de economía.Texto de la sección de economía.
Texto de la sección de economía.Texto de la sección de economía.Texto de la sección de economía.
Texto de la sección de economía.Texto de la sección de economía.Texto de la sección de economía.
Texto de la sección de economía.Texto de la sección de economía.Texto de la sección de economía.
Texto de la sección de economía.Texto de la sección de economía.<br>
<input type="submit" value="Desactivar sección de economía" name="ocultareconomia">
<br>
</div>
<?php
  }

Luego si se presiona el botón submit:
<input type="submit" value="Desactivar sección de economía" name="ocultareconomia">
el siguiente if se verifica verdadero, creando una cookie que indica que la sección de economía debe aparecer
oculta y las siguientes peticiones de esta página:
if (isset($_REQUEST['ocultareconomia']))
{
  setcookie('economia','desactiva',time()+60*60*24*365*10,"/");
  $muestraeconomia=false;
}

Retornar



Código Fuente Ya - 2015