Tema: Cookies
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/05/2007, 07:32
tabasqueno.com
 
Fecha de Ingreso: enero-2003
Ubicación: Villahermosa
Mensajes: 39
Antigüedad: 21 años, 3 meses
Puntos: 0
Cookies

Hola, quiero mandar un mensaje de alerta antes de entrar a la pagina. (aceptar y entrar, cancelar para salir. El codigo sirve para esto. tal y como esta. pero tambien quiero agregarle cookies. para que no sea muy molesto para mis usuarios. y solo salga una vez por cookie

Cita:
<script type="text/javascript">
var answer = confirm ("Haz click en Aceptar.")
if (!answer)
window.location="http://www.yahoo.com/"
</script>
Para ello hice algo asi
Código:
<?php
$flag = "";
if (!$_COOKIE[2341])
{
//cuenta y guarda cookie
$flag = "contar";
$day = date("d");
$hora = date("G");
$minuto = date("i");
$seg = date("s");
$mes = date("m");
$dia = date("j");
$anio= date("Y");
setcookie(2341,$day,mktime($hora,$minuto,$seg,$mes,$dia+1,$anio));
}
if ($flag == "contar")
{
echo "<script type=\"text/javascript\">
var answer = confirm (\"Haz click en Aceptar. Gracias.\")
if (!answer)
window.location=\"http://www.juegopc10.com/\"
</script>";
}
?>
Ahora el problema. es que cuando se empieza a navegar. tira este error.
Código:
Invalid request variable.
Mostrando la pagina en blanco.

Cuando das aceptar carga perfecto la pagina. pero cuando navegas ya no.

Algun otro codigo para mostrar solamente una vez por usuario?