Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/09/2003, 16:27
Avatar de kaslierx
kaslierx
 
Fecha de Ingreso: febrero-2003
Ubicación: Valencia
Mensajes: 190
Antigüedad: 21 años, 2 meses
Puntos: 0
Cookies ¿Cual es el problema?

Hola estoy usando este codigo par una encuesta:
Código PHP:

if(isset($tatuspain)) {

    echo
"<center>Ya has votado por ".$tatuspain.". No puedes volver a votar.<br><a href='index.php'>Volver a la encuesta</a>";
    
} else {
    
$Conn mysql_connect("localhost","vispag","");
    
mysql_select_db("vispag_es_db");
    
$resp mysql_query("select * from encuesta where id='".$id."'");
    while (
$datos mysql_fetch_array($resp)) {
        
$datos[votos]++;
        
mysql_query("update encuesta set votos='".$datos[votos]."' where id='".$id."'");
        
setcookie("tatuspain"$datos[nombre], time()+(31536000*100));
        echo
"<center>Se ha sumado tu voto. Gracias por tu ayuda.<br><a href='index.php'>Volver a la encuesta</a>";
    }

Quiero conseguir asi que no se pueda votar dos veces en la encuesta.
El problema es que cuando el usuario cierra el navegador la cookie desaparece por lo tanto puede votar al entrar de nuevo.

¿Que hago para que no se elimine la cookie cuando se cierre la página o incluso se apague el sistema?

Gracias