Ver Mensaje Individual
  #7 (permalink)  
Antiguo 12/04/2011, 15:52
Rolldi
(Desactivado)
 
Fecha de Ingreso: mayo-2005
Ubicación: España
Mensajes: 471
Antigüedad: 19 años
Puntos: 45
Respuesta: Cerrar un div para siempre

PHP en cookies

El mecanismo será el mismo, pero en lugar de crear una variable global se creará y descargará un cookie.

Código PHP:
if($_GET['variable'])){
setCookie("comprobation","yes",time()+20000);

} else{
setCookie("comprobation","no",time()+20000);

Nota: El número 20000 es el número de segundos desde el momento que se crea la cookie que deben pasar para que la cookie expire, puedes cambiarlo a tu antojo.

Ahora se comprueba que exista la cookie y que su valor sea no. En caso de que su valor sea yes o no exista la variable, no se hace nada.

Código PHP:
if(!empty($_COOKIE["comprobation"])){

if(
$_COOKIE["comprobation"]==no){
echo 
"<div>Contenido del div</div>";
}else{
/ * 
No se escribe nada */
}
} else {


Entonces, el link tendrá el siguiente destino: index.php?variable=yes
Está chupado.